El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
© FUOC • P06/M2109/02148 36 <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 />
• Esquema y extensión de EMPLEADOS_ADM:<br />
EMPLEADOS_ADM<br />
DNI nombre ap<strong>el</strong>lido edificiodesp númerodesp<br />
40.444.255 Juan García Marina 120<br />
33.567.711 Marta Roca Marina 120<br />
• Esquema y extensión de EMPLEADOS_PROD:<br />
EMPLEADOS_PROD<br />
DNI nombreemp ap<strong>el</strong>lidoemp edificiodesp númerodesp<br />
33.567.711 Marta Roca Marina 120<br />
55.898.425 Carlos Buendía Diagonal 120<br />
77.232.144 <strong>El</strong>ena Pla Marina 230<br />
21.335.245 Jorge Soler NULO NULO<br />
88.999.210 Pedro González NULO NULO<br />
Se considera que los valores nulos de los atributos edificiodesp y númerodesp de<br />
las r<strong>el</strong>aciones EMPLEADOS_PROD y EMPLEADOS_ADM indican que <strong>el</strong> empleado<br />
correspondiente no tiene despacho.<br />
5.1. Operaciones conjuntistas<br />
Las operaciones conjuntistas d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> son la unión, la intersección,<br />
la diferencia y <strong>el</strong> producto cartesiano.<br />
5.1.1. Unión<br />
La unión es una operación que, a partir de dos r<strong>el</strong>aciones, obtiene una<br />
nueva r<strong>el</strong>ación formada por todas las tuplas que están en alguna de las<br />
r<strong>el</strong>aciones de partida.<br />
La unión es una operación binaria, y la unión de dos r<strong>el</strong>aciones T y S se<br />
indica T ∪ S.<br />
La unión de las r<strong>el</strong>aciones EMPLEADOS_ADM y EMPLEADOS_PROD proporciona una nueva<br />
r<strong>el</strong>ación que contiene tanto a los empleados de administración como los empleados de producción;<br />
se indicaría así: EMPLEADOS_ADM ∪ EMPLEADOS_PROD.<br />
Sólo tiene sentido aplicar la unión a r<strong>el</strong>aciones que tengan tuplas similares.<br />
Por ejemplo, se puede hacer la unión de las r<strong>el</strong>aciones EMPLEADOS_ADM y EMPLEADOS_PROD<br />
porque sus tuplas se parecen. En cambio, no se podrá hacer la unión de las r<strong>el</strong>aciones<br />
EMPLEADOS_ADM y DESPACHOS porque, como habéis podido observar en las tablas,<br />
las tuplas respectivas son de tipo diferente.