ACTIVIDAD NO 2. ALGEBRA RELACIONAL.
JULIAN MAURICIO RESTREPO ARICAPA
DUVAN MONTILLA GETIAL
CARLOS ANDRES RODRIGUEZ
JULIAN ANDRES ALBORNOZ
BASE DE DATOS 2
CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL
C.E.A.I
ADSI 98
855555
CALI – COLOMBIA
25/08/2015
ACTIVIDAD NO 2. ALGEBRA RELACIONAL.
Sintaxis Características EjemplosProyección <lista de ╥
atributos>(R)Se especifica con el operador Pi (π)Permite quitar ciertos atributos de la relaciónEsta operación es unaria
Escoger columnas de id y nombre de la tabla de Ingenieros
π(id,nombre)IngenierosSelección σ<condición de
selección> (R)Se especifica con el operador Sigma (σ)Esta operación es unaria
Usa conectores y operadores lógicos :<>,<=,>=,=, ʌ(and),v(or) y ¬(not)Permite seleccionar un subconjunto de tuplas de una relación (R), todas aquellas que cumplan la(s) condición(es) P
Seleccionar las tuplas de la tabla Ingenieros que cumplan con tener una edad mayor a 30 años
σedad>30Ingenieros
Producto R1 x R2 Se especifica con el operador (x)Esta operación es binariaCombina tuplas de dos (o más) relacionesPermite reunir datos de dos relaciones distintasNo hay restricciones respecto a los dominios como en otras relaciones
(Prod)X(Ventas)
#p desc #f #p precio
1 T1 1 1 1001 T1 1 2 2002 T2 1 1 100
Diferencia R1– R2 Se especifica con el operador (–)Esta operación es binariaObtiene las tuplas que están en una relación pero no en la otra
Devuelve todos los dueños que NO son choferes
σrut,vigencia(dueño)-σrut,vigencia(chofer)
Unión R1 ∪ R2 Se especifica con el operador ∪Esta operación es binariaEstas deben ser uniones compatiblesLas relaciones deben tener el mismo número de atributosSe eliminan las tuplas repetidasEl dominio del atributo i-ésimo de cada relación debe coincidir.
Devuelve todos los Dueños y los Choferes.σrut,vigencia(dueño)Uσrut,vigencia(chofer)