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

Si <strong>de</strong>notamos el esquema <strong>de</strong> la relación representada en la figura 1 como EM-<br />

PLEADOS(DNI, nombre, apellido, sueldo), el conjunto <strong>de</strong> tuplas <strong>de</strong> su extensión<br />

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

Figura 3<br />

Esta figura...<br />

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

<strong>de</strong> EMPLEADOS en forma <strong>de</strong><br />

conjunto, mientras que las<br />

figuras anteriores nos la<br />

mostraban en forma <strong>de</strong> filas<br />

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

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

pero no refleja la <strong>de</strong>finición <strong>de</strong><br />

extensión con tanta exactitud.<br />

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

valor <strong>de</strong>l atributo A j es <strong>de</strong>sconocido para la tupla t i <strong>de</strong> la relación, o bien no es<br />

aplicable a esta tupla.<br />

Ejemplo <strong>de</strong> valor nulo<br />

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

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

número. En las dos situaciones, el valor <strong>de</strong>l atributo telcasa para la tupla correspondiente al<br />

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

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

su esquema.<br />

Grado <strong>de</strong> la relación EMPLEADOS<br />

El grado <strong>de</strong> la relación <strong>de</strong> esquema EMPLEADOS(DNI, nombre, apellido, sueldo), es 4.<br />

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

a su extensión.<br />

Cardinalidad <strong>de</strong> la relación EMPLEADOS<br />

Observando la figura 3 se <strong>de</strong>duce que la cardinalidad <strong>de</strong> la relación EMPLEADOS es 3.<br />

2.3. Diferencias entre relaciones y ficheros<br />

A primera vista, relaciones y ficheros resultan similares. Los registros y los<br />

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

relaciones, respectivamente.

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

Saved successfully!

Ooh no, something went wrong!