Está en la página 1de 10

Algebra relacional

(Diferencia, Intersección,
Join, división)
Pérez Pérez Oscar
Santos Leguía franklin
Corrales Jesús Fredy

Lic. Carlos Pineda


Algebra relacional
Se llama algebra relación a un conjunto de operaciones simple sobre
las tablas de relaciones a partir de la cuales se define operaciones
mas complejas mediante composición
Diferencia
La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros
que están en R pero no están en S. En esta relación R y S deben ser compatibles.

Empleado Jefe
Intersección
Es  una relación que contiene el conjunto de todas las filas que están tanto en la
relación R como en S.
R y S deben ser compatibles
Outer Join
Es una variante del join en la que se intenta mantener toda la información de los
operandos, incluso para aquellas que no encajan o entran en juego en el Join, se
rellena con nulos las filas que no tienen correspondencia en el Join.

Empleados departamentos
Left join
A diferencia del inner join donde se busca la intersección respetada por
ambas tablas con el left join damos prioridad a la tabla izquierda y buscamos
en la tabla derecha
Si no existe ninguna coincidencia para alguna de las fila de la tabla izquierda
de igual forma todos los resultados de la primera se muestran
Right join
en este caso el right join la situación es muy similar para aquí se da
prioridad a la tabla derecha
Full join
Se encarga de mostrar toda las filas de ambas tablas si importar si no existan
coincidencias (usara el null como un valor por defecto para dicho caso )
División
Define una relación sobre el conjunto de atributos C, incluido en la
relación R, y que contiene el conjunto de valores de S, que en las filas
de R están combinadas con cada una de las filas de S.
Referencias bibliográfica
https://sites.google.com/site/tecnologiasdeinformacionycii/-unidad-1-
diseno-de-bases-de-datos-relacionales/-algebra-relacional-y-los-calcul
os-relacionales---conocer-los-fundamentos-del-algebra-relacional

También podría gustarte