Algebra Relacional.

3
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

description

Algebra Relacional.

Transcript of Algebra Relacional.

Page 1: Algebra Relacional.

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

Page 2: Algebra Relacional.

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)