El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
© FUOC • P06/M2109/02148 58 <strong>El</strong> <strong>mod<strong>el</strong>o</strong> <strong>r<strong>el</strong>acional</strong> y <strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong><br />
proyección<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de una r<strong>el</strong>ación, obtiene una nueva r<strong>el</strong>ación<br />
formada por todas las (sub)tuplas de la r<strong>el</strong>ación de partida que resultan de <strong>el</strong>iminar unos atributos<br />
especificados.<br />
redenominar<br />
Operación auxiliar d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que permite cambiar los nombres que figuran en <strong>el</strong><br />
esquema de una r<strong>el</strong>ación.<br />
regla de integridad de dominio<br />
Regla que establece que un valor no nulo de un atributo A i debe pertenecer al dominio d<strong>el</strong><br />
atributo A i , y que los operadores que es posible aplicar sobre los valores dependen de los dominios<br />
de estos valores.<br />
regla de integridad de entidad de la clave primaria<br />
Regla que establece que si <strong>el</strong> conjunto de atributos CP es la clave primaria de una r<strong>el</strong>ación R,<br />
la extensión de R no puede tener en ningún momento ninguna tupla con un valor nulo para<br />
alguno de los atributos de CP.<br />
regla de integridad de <strong>mod<strong>el</strong>o</strong><br />
Condiciones generales que deben cumplirse en toda base de datos de un <strong>mod<strong>el</strong>o</strong> determinado.<br />
regla de integridad de unicidad de la clave primaria<br />
Regla que establece que si <strong>el</strong> conjunto de atributos CP es la clave primaria de una r<strong>el</strong>ación R,<br />
la extensión de R no puede tener en ningún momento dos tuplas con la misma combinación<br />
de valores para los atributos de CP.<br />
regla de integridad referencial<br />
Regla que establece que si <strong>el</strong> conjunto de atributos CF es una clave foránea de una r<strong>el</strong>ación R<br />
que referencia una r<strong>el</strong>ación S (no necesariamente diferente de R), que tiene por clave primaria<br />
CP, entonces, para toda tupla t de la extensión de R, los valores para CF de t son o bien<br />
valores nulos o bien valores que coinciden con los valores para CP de alguna tupla s de S.<br />
r<strong>el</strong>ación<br />
<strong>El</strong>emento de la estructura de los datos de una base de datos <strong>r<strong>el</strong>acional</strong> formado por un esquema<br />
(o intensión) y una extensión.<br />
restricción en caso de modificación<br />
Política de mantenimiento de la integridad referencial, que consiste en no permitir modificar<br />
ningún atributo de la clave primaria de una tupla si se trata de una clave primaria referenciada.<br />
restricción en caso de borrado<br />
Política de mantenimiento de la integridad referencial que consiste en no permitir borrar una<br />
tupla si tiene una clave primaria referenciada.<br />
restricciones de integridad de usuario<br />
Condiciones específicas que se deben cumplir en una base de datos concreta.<br />
s<strong>el</strong>ección<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de una r<strong>el</strong>ación, obtiene una nueva r<strong>el</strong>ación formada<br />
por todas las tuplas de la r<strong>el</strong>ación de partida que cumplen una condición de s<strong>el</strong>ección<br />
especificada.<br />
superclave de una r<strong>el</strong>ación de esquema R(A 1 , A 2 , ..., A n )<br />
Subconjunto de los atributos d<strong>el</strong> esquema tal que no puede haber dos tuplas en la extensión<br />
de la r<strong>el</strong>ación que tengan la misma combinación de valores para los atributos d<strong>el</strong> subconjunto.<br />
unión<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de dos r<strong>el</strong>aciones, obtiene una nueva r<strong>el</strong>ación<br />
formada por todas las tuplas que están en alguna de las r<strong>el</strong>aciones de partida.<br />
Bibliografía<br />
Bibliografía básica<br />
Date, C.J. (2001). Introducción a los sistemas de bases de datos (7ª ed.). Prentice-Hall.<br />
<strong>El</strong>masri, R.; Navathe, S.B. (2000). Sistemas de bases de datos. Conceptos fundamentales (3ª<br />
ed.). Madrid: Addison-Wesley Iberoamericana.