Álgebra relacional - reunión externa
TRANSCRIPT
REUNIÓN NATURAL.
TIPOS FULL
INNER
LEFT
RIGHT
Reunión Natural
FULL JOIN. Operación de reunión que conecta todas las relaciones.
Ejemplo:
Tabla Empleados
Tabla Salarios
Reunión Natural
FULL JOIN.
Sentencia SQL:
SELECT * FROM EMPLEADOS E FULL JOIN SALARIO S ON S.CODIGO = E.CODIGO
Resultado:
Notación
Reunión Natural
INNER JOIN.
Operación de reunión que conecta relaciones cuando las columnas
comunes tienen iguales valores.
Notación
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.
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.
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:
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.
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