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 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.