25.10.2014 Views

El modelo relacional y el álgebra relacional - Dataprix

El modelo relacional y el álgebra relacional - Dataprix

El modelo relacional y el álgebra relacional - Dataprix

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!