06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

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 • 71Z799014MO 51 El mo<strong>de</strong>lo relacional y el álgebra relacional<br />

Resumen<br />

En esta unidad didáctica hemos presentado los conceptos fundamentales <strong>de</strong>l<br />

mo<strong>de</strong>lo relacional <strong>de</strong> <strong>datos</strong> y, a continuación, hemos explicado las operaciones<br />

<strong>de</strong>l álgebra relacional:<br />

1) Los aspectos más relevantes <strong>de</strong>l mo<strong>de</strong>lo relacional que hemos <strong>de</strong>scrito son<br />

los siguientes:<br />

a) En lo que respecta a la estructura <strong>de</strong> los <strong>datos</strong>:<br />

• Consiste en un conjunto <strong>de</strong> relaciones.<br />

• Una relación permite almacenar <strong>datos</strong> relacionados entre sí.<br />

• La clave primaria <strong>de</strong> una relación permite i<strong>de</strong>ntificar sus <strong>datos</strong>.<br />

• Las claves foráneas <strong>de</strong> las relaciones permiten referenciar claves primarias<br />

y, <strong>de</strong> este modo, establecer conexiones entre los <strong>datos</strong> <strong>de</strong> las relaciones.<br />

b) En lo que respecta a la integridad <strong>de</strong> los <strong>datos</strong>:<br />

• La regla <strong>de</strong> integridad <strong>de</strong> unicidad y <strong>de</strong> entidad <strong>de</strong> la clave primaria: las claves<br />

primarias no pue<strong>de</strong>n contener valores repetidos ni valores nulos.<br />

• La regla <strong>de</strong> integridad referencial: los valores <strong>de</strong> las claves foráneas <strong>de</strong>ben<br />

existir en la clave primaria referenciada o bien <strong>de</strong>ben ser valores nulos.<br />

• La regla <strong>de</strong> integridad <strong>de</strong> dominio: los valores no nulos <strong>de</strong> un atributo <strong>de</strong>ben<br />

pertenecer al dominio <strong>de</strong>l atributo, y los operadores que es posible<br />

aplicar sobre los valores <strong>de</strong>pen<strong>de</strong>n <strong>de</strong> los dominios <strong>de</strong> estos valores.<br />

2) El álgebra relacional proporciona un conjunto <strong>de</strong> operaciones para manipular<br />

relaciones. Estas operaciones se pue<strong>de</strong>n clasificar <strong>de</strong> la forma siguiente:<br />

a) Operaciones conjuntistas: unión, intersección, diferencia y producto<br />

cartesiano.<br />

b) Operaciones específicamente relacionales: selección, proyección y combinación.<br />

Las operaciones <strong>de</strong>l álgebra relacional pue<strong>de</strong>n formar secuencias que permiten<br />

resolver consultas complejas.

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

Saved successfully!

Ooh no, something went wrong!