Glosario
Glosario Carlos 11 June, 2009 - 23:34Actualizació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.