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 12 <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 />

Si denotamos <strong>el</strong> esquema de la r<strong>el</strong>ación representada en la figura 1 como EM-<br />

PLEADOS(DNI, nombre, ap<strong>el</strong>lido, su<strong>el</strong>do), <strong>el</strong> conjunto de tuplas de su extensión<br />

será <strong>el</strong> de la figura siguiente:<br />

Figura 3<br />

Esta figura...<br />

... nos muestra la extensión<br />

de EMPLEADOS en forma de<br />

conjunto, mientras que las<br />

figuras anteriores nos la<br />

mostraban en forma de filas<br />

de una tabla. La representación<br />

tabular es más cómoda,<br />

pero no refleja la definición de<br />

extensión con tanta exactitud.<br />

Si en una tupla t i = , <strong>el</strong> valor v ij es un valor nulo, entonces <strong>el</strong><br />

valor d<strong>el</strong> atributo A j es desconocido para la tupla t i de la r<strong>el</strong>ación, o bien no es<br />

aplicable a esta tupla.<br />

Ejemplo de valor nulo<br />

Podríamos tener un atributo t<strong>el</strong>casa en la r<strong>el</strong>ación EMPLEADOS y se podría dar <strong>el</strong> caso de que<br />

un empleado no tuviese t<strong>el</strong>éfono en su casa, o bien que lo tuviese, pero no se conociese su<br />

número. En las dos situaciones, <strong>el</strong> valor d<strong>el</strong> atributo t<strong>el</strong>casa para la tupla correspondiente al<br />

empleado sería <strong>el</strong> valor nulo.<br />

<strong>El</strong> grado de una r<strong>el</strong>ación es <strong>el</strong> número de atributos que pertenecen a<br />

su esquema.<br />

Grado de la r<strong>el</strong>ación EMPLEADOS<br />

<strong>El</strong> grado de la r<strong>el</strong>ación de esquema EMPLEADOS(DNI, nombre, ap<strong>el</strong>lido, su<strong>el</strong>do), es 4.<br />

La cardinalidad de una r<strong>el</strong>ación es <strong>el</strong> número de tuplas que pertenecen<br />

a su extensión.<br />

Cardinalidad de la r<strong>el</strong>ación EMPLEADOS<br />

Observando la figura 3 se deduce que la cardinalidad de la r<strong>el</strong>ación EMPLEADOS es 3.<br />

2.3. Diferencias entre r<strong>el</strong>aciones y ficheros<br />

A primera vista, r<strong>el</strong>aciones y ficheros resultan similares. Los registros y los<br />

campos que forman los ficheros se parecen a las tuplas y a los atributos de las<br />

r<strong>el</strong>aciones, respectivamente.

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

Saved successfully!

Ooh no, something went wrong!