Glosario

Actualización

Hecho de reflejar los cambios que se producen en la realidad en las relaciones de una base de datos.

 

Actualización en cascada para el caso de borrado

Política de mantenimiento de la integridad referencial que consiste en borrar una tupla t que tiene una clave primaria referenciada, así como borrar todas las tuplas que referencian t.

 

Actualización en cascada para el caso de modificación

Política de mantenimiento de la integridad referencial que consiste en permitir modificar atributos de la clave primaria de una tupla t con una clave primaria referenciada, y modificar del mismo modo todas las tuplas que referencian la tupla t.

 

Anulación en caso de borrado

Política de mantenimiento de la integridad referencial que consiste en borrar una tupla t con una clave referenciada y, además, modificar todas las tuplas que referencian t de modo que los atributos de la clave foránea correspondiente tomen valores nulos.


Anulación en caso de modificación

Política de mantenimiento de la integridad referencial que consiste en modificar atributos de la clave primaria de una tupla t con una clave referenciada y, además, modificar todas las tuplas que referencian t de modo que los atributos de la clave foránea correspondiente tomen valores nulos.

 

Atributo (en el contexto del modelo relacional)

Nombre del papel que ejerce un dominio en un esquema de relación.

 

Borrado

Hecho de borrar una o más tuplas de una relación.

 

Cardinalidad de una relación

Número de tuplas que pertenecen a su extensión.

 

Cierre relacional

Propiedad de todas las operaciones del álgebra relacional según la cual tanto sus operandos como su resultado son relaciones.

 

Clave alternativa de una relación

Clave candidata de la relación que no se ha elegido como clave primaria.

 

Clave candidata de una relación

Superclave C de la relación que cumple que ningún subconjunto propio de C es superclave.


Clave primaria de una relación

Clave candidata de la relación que se ha elegido para identificar las tuplas de la relación.

 

Clave foránea de una relación R

Subconjunto de los atributos del esquema de la relación, CF, tal que existe una relación S (S no debe ser necesariamente diferente de R) que tiene por clave primaria CP, y se cumple que, para toda tupla t de la extensión de R, los valores para CF de t son o bien valores nulos, o bien valores que coinciden con los valores para CP de alguna tupla s de S.

 

Combinación

Operación del álgebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que resultan de concatenar tuplas de la primera relación con tuplas de la segunda relación, y que cumplen una condición de combinación especificada.

 

Combinación externa

Extensión de combinación entre dos relaciones, T y S, que conserva en el resultado todas las tuplas de T, de S o de las dos relaciones.

 

Combinación natural

Variante de combinación que consiste básicamente en una equicombinación seguida de la eliminación de los atributos superfluos.

 

Consulta

Obtención de datos deducibles a partir de las relaciones que contiene la base de datos.

 

Diferencia

Operación del álgebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que están en la primera relación y, en cambio, no están en la segunda.

 

Dominio (en el contexto del modelo relacional)

Conjunto de valores atómicos.

 

Equicombinación

Combinación en la que todas las comparaciones de la condición tienen el operador “=”.

 

Esquema de relación

Componente de una relación que consiste en un nombre de relación R y en un conjunto de atributos {A1, A2, ..., An}.

 

Extensión de una relación de esquema R(A1, A2, ..., An)

Conjunto de tuplas ti (i = 1, 2, ..., m) donde cada tupla ti es un conjunto de pares ti = {<A1:Vi1>, <A2Vi2>, ..., <An:Vin>} y, para cada par <Aj:Vij>, se cumple que vij  es un valor de dominio(Aj) o bien un valor nulo.

 

Grado de una relación

Número de atributos que pertenecen a su esquema.

 

Inserción

Hecho de añadir una o más tuplas a una relación

 

Integridad

Propiedad de los datos de corresponder a representaciones plausibles del mundo real.

 

Intersección

Operación del álgebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por las tuplas que están en las dos relaciones de partida.

 

Lenguaje basado en el cálculo relacional

Lenguaje que proporciona un tipo de formulación de consultas fundamentado en el cálculo de predicados de la lógica matemática.

 

Lenguaje basado en el álgebra relacional

Lenguaje que proporciona un tipo de formulación de consultas inspirado en la teoría de conjuntos.

 

Modificación

Hecho de alterar los valores que tienen una o más tuplas de una relación para uno o más de sus atributos.

 

Producto cartesiano

Operación del álgebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que resultan de concatenar tuplas de la primera relación con tuplas de la segunda relación.

 

Proyección

Operación del álgebra relacional que, a partir de una relación, obtiene una nueva relación formada por todas las (sub)tuplas de la relación de partida que resultan de eliminar unos atributos especificados.

 

Redenominar

Operación auxiliar del álgebra relacional que permite cambiar los nombres que figuran en el esquema de una relación.

 

Regla de integridad de dominio

Regla que establece que un valor no nulo de un atributo Ai  debe pertenecer al dominio del atributo Ai, y que los operadores que es posible aplicar sobre los valores dependen de los dominios de estos valores.

 

Regla de integridad de entidad de la clave primaria

Regla que establece que si el conjunto de atributos CP es la clave primaria de una relación R, la extensión de R no puede tener en ningún momento ninguna tupla con un valor nulo para alguno de los atributos de CP.

 

Regla de integridad de modelo

Condiciones generales que deben cumplirse en toda base de datos de un modelo determinado.

 

Regla de integridad de unicidad de la clave primaria

Regla que establece que si el conjunto de atributos CP es la clave primaria de una relación R, la extensión de R no puede tener en ningún momento dos tuplas con la misma combinación de valores para los atributos de CP.

 

Regla de integridad referencial

Regla que establece que si el conjunto de atributos CF es una clave foránea de una relación R que referencia una relación S (no necesariamente diferente de R), que tiene por clave primaria CP, entonces, para toda tupla t de la extensión de R, los valores para CF de t son o bien valores nulos o bien valores que coinciden con los valores para CP de alguna tupla s de S.

 

Relación

Elemento de la estructura de los datos de una base de datos relacional formado por un esquema (o intensión) y una extensión.

 

Restricción en caso de modificación

Política de mantenimiento de la integridad referencial, que consiste en no permitir modificar ningún atributo de la clave primaria de una tupla si se trata de una clave primaria referenciada.

 

Restricción en caso de borrado

Política de mantenimiento de la integridad referencial que consiste en no permitir borrar una tupla si tiene una clave primaria referenciada.

 

Restricciones de integridad de usuario

Condiciones específicas que se deben cumplir en una base de datos concreta.

 

Selección

Operación del álgebra relacional que, a partir de una relación, obtiene una nueva relación formada por todas las tuplas de la relación de partida que cumplen una condición de selección especificada.

 

Superclave de una relación de esquema R(A1, A2, ..., An)

Subconjunto de los atributos del esquema tal que no puede haber dos tuplas en la extensión de la relación que tengan la misma combinación de valores para los atributos del subconjunto.

 

Unión

Operación del álgebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que están en alguna de las relaciones de partida.