Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este operador permite extraer columnas de una relacin y de esta manera crea
un subconjunto de atributos de la relacin, adems elimina las filas duplicadas.
Ejemplo
PERSONA
NOMBRE CUIDAD
PEDRO QUITO
SONIA QUITO
ERIK GUAYAQUIL
ANDREA GUAYAQUIL
Seleccin.
Este operador permite seleccionar un subconjunto de filas o registros de una
relacin y de acuerdo a la condicin planteada los registros sern
seleccionados para formar parte de un nuevo subconjunto.
Ejemplo
PERSONA
CODIGO>2 (PERSONA)
Unin.
La unin de 2 relaciones R y S es otra relacin la cual va a tener los registros
de R en S o en ambas, adems se eliminan los registros duplicados.
En esta relacin R y S deben ser compatibles es decir que deben estar
definidas sobre el mismo conjunto de atributos.
Ejemplo
EMPLEADO
1 KEVIN 550
2 EDUARDO 300
3 JESSICA 240
4 NANCY 430
JEFE
5 PEDRO 800
2 EDUARDO 300
6 ADRIAN 1000
4 NANCY 430
8 JUAN 180
EMPLEADO U JEFE
2 EDUARDO 300
3 JESSICA 240
4 NANCY 430
5 PEDRO 800
6 ADRIAN 1000
8 JUAN 180
Diferencia.
La diferencia de 2 relaciones R y S es otra relacin la cual va a tener los
registros que estn en R pero no estn en S.
En esta relacin R y S deben ser compatibles.
Ejemplo
EMPLEADO
1 KEVIN 550
2 EDUARDO 300
3 JESSICA 240
4 NANCY 430
JEFE
5 PEDRO 800
2 EDUARDO 300
6 ADRIAN 1000
4 NANCY 430
8 JUAN 180
EMPLEADO JEFE
1 KEVIN 550
3 JESSICA 240
JEFE EMPLEADO
5 PEDRO 800
6 ADRIAN 1000
8 JUAN 180
Producto cartesiano.
Es una relacin que consiste en la concatenacin de cada una de las filas de la
relacin R con cada una de las filas de la relacin S.
Ejemplo
PROVINCIA
5 PICHINCHA 800
2 AZUAY 300
6 GUAYAS 1000
4 COTOPAXI 430
CIUDAD
CDIGO CIUDAD
C1 QUITO
C2 CUENCA
C3 GUAYAQUIL
PROVINCIA X CIUDAD
1 KEVIN 550
2 EDUARDO 300
3 JESSICA 240
4 NANCY 430
JEFE
5 PEDRO 800
2 EDUARDO 300
6 ADRIAN 1000
4 NANCY 430
8 JUAN 180
EMPLEADO JEFE
2 EDUARDO 300
4 NANCY 430
Unin natural.
El resultado es una relacin con los atributos de ambas relaciones y se obtiene
combinando vas filas de ambas relaciones que tengan el mismo valor en los
atributos comunes.
El join se lo usa entre los atributos comunes de las entidades o tablas que
poseen la clave primaria de una tabla fornea correspondiente de otra entidad.
Ejemplo
PROVINCIA
5 PICHINCHA 800 1
2 AZUAY 300 3
6 GUAYAS 1000 3
4 COTOPAXI 430 1
CIUDAD
CODIGO_CIUDAD CIUDAD
1 QUITO
2 CUENCA
3 GUAYAQUIL
RESULTADO
Outer Join.
Es una variante del join en la que se intenta mantener toda va informacin 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.
Existen 3 variantes:
1. Left.
2. Right
3. Full
Left
Se tiene en cuenta todas las filas del primer operando.
Right
Se tiene en cuenta todas las filas del segundo operando.
Full
Se tiene en cuenta todas las filas de ambos operandos.
Divisin.
Define una relacin sobre el conjunto de atributos C, incluido en la relacin R, y
que contiene el conjunto de valores de S, que en las filas de R estn
combinadas con cada una de las filas de S.
R
A B C D
1 2 3 5
4 3 5 9
3 2 8 1
1 2 2 7
1 3 2 7
C D
3 5
2 7
R/S
A B
1 2
Anuncios