Álgebra relacional - reunión externa

Post on 02-Dec-2014

1.043 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

top related