Álgebra Relacional - Reunión Externa
-
Upload
picopabant16 -
Category
Documents
-
view
1.043 -
download
3
Transcript of Álgebra Relacional - Reunión Externa
![Page 1: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/1.jpg)
REUNIÓN NATURAL.
![Page 2: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/2.jpg)
TIPOS FULL
INNER
LEFT
RIGHT
![Page 3: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/3.jpg)
Reunión Natural
FULL JOIN. Operación de reunión que conecta todas las relaciones.
Ejemplo:
Tabla Empleados
Tabla Salarios
![Page 4: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/4.jpg)
Reunión Natural
FULL JOIN.
Sentencia SQL:
SELECT * FROM EMPLEADOS E FULL JOIN SALARIO S ON S.CODIGO = E.CODIGO
Resultado:
Notación
![Page 5: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/5.jpg)
Reunión Natural
INNER JOIN.
Operación de reunión que conecta relaciones cuando las columnas
comunes tienen iguales valores.
Notación
![Page 6: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/6.jpg)
Sentencia SQL:
SELECT E.CODIGO, E.NOMBRES, E.APELLIDOS, E.TELEFONO, E.DIRECCION, S.SECCION, S.CARGO, S.SALARIO FROM EMPLEADOS E INNER JOIN SALARIO S ON S.CODIGO = E.CODIGO
Resultado:
Reunión Natural
INNER JOIN.
![Page 7: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/7.jpg)
Reunión EXTERNA
LEFT.
Operación de reunión que conecta todas las relaciones de la tabla
izquierda reemplazando los datos no existentes de la tabla derecha
por valores nulos.
Notación.
![Page 8: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/8.jpg)
Reunión EXTERNA
LEFT.
Sentencia SQL:
SELECT E.CODIGO, E.NOMBRES, E.APELLIDOS, E.TELEFONO,
E.DIRECCION, S.SECCION, S.CARGO, S.SALARIO FROM
EMPLEADOS E LEFT JOIN SALARIO S ON S.CODIGO = E.CODIGO
Resultado:
![Page 9: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/9.jpg)
Reunión EXTERNA
RIGHT.
Operación de reunión que conecta todas las relaciones de la tabla
derecha reemplazando los datos no existentes de la tabla izquierda
por valores nulos.
Notación.
![Page 10: Álgebra Relacional - Reunión Externa](https://reader036.fdocuments.es/reader036/viewer/2022081716/547edebc5906b5a6718b46f1/html5/thumbnails/10.jpg)
Reunión EXTERNA
RIGHT.
Sentencia SQL:
SELECT E.CODIGO, E.NOMBRES, E.APELLIDOS, E.TELEFONO,
E.DIRECCION, S.SECCION, S.CARGO, S.SALARIO FROM
EMPLEADOS E RIGHT JOIN SALARIO S ON S.CODIGO = E.CODIGO
Resultado:
http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fsergiomerino.files.wordpre
ss.com%2F2008%2F06%2Falgebra-
relacional_r_d_a.ppt&rct=j&q=Reuni%C3%B3n%20Natural%20%0BFULL%20JOIN&ei=d40LTpGWHsnMsQLGy5DOAQ
&usg=AFQjCNHR6DRv9SQtzaDaw_qk_tgpgNnIWw&cad=rja