Download - Algebra relac

Transcript
Page 1: Algebra relac

Sirve para seleccionar una conjunto de tuplas que cumplan una cierta

condición de selección.

Sintaxis:<condición de selección>(<nombre de la relación>)

Page 2: Algebra relac

EjemploPelículaID_Película Nombre Año

1La guerra de las galaxias 19772La comunidad del anillo 20013Mar Adentro 20044El viaje de Chihiro 2001

ActorID_Actor Nombre Apellido

1Mark Hamil2Cristopher Lee3Javier Bardem4Hugo Weaving

Apellido=Lee(Actor) ={<2,Cristopher,Lee>}

Año>2000(Película) ={<2,La comunidad del anillo,2001>,<4,El viaje de Chihiro,2001>,<3,Mar Adentro,2004>}

Page 3: Algebra relac

Selecciona ciertas columnas de la Tabla, deshecha las demás.

Sintaxis:<lista de atributos>(<Nombre de la Relación>)

Page 4: Algebra relac

EjemploPelículaID_Película Nombre Año

1La guerra de las galaxias 19772La comunidad del anillo 20013Mar Adentro 20044El viaje de Chihiro 2001

ActorID_Actor Nombre Apellido

1Mark Hamil2Cristopher Lee3Javier Bardem4Hugo Weaving

Año(Película) ={<1977>,<2001>,<2004>}

ID_Película,Año(Película) ={<1,1977>,<2,2001>,<3,2004>,<4,2001>}

Nombre(Actor)={<Mark>,<Cristopher>,<Javier>,<Hugo>}

Page 5: Algebra relac

Ejemplo:Nombre(Año>2000(Película))

={<La comunidad del anillo>,<El viaje de Chihiro>,<Mar Adentro>}

Page 6: Algebra relac

UNIÓN INTERSECCIÓN DIFERENCIA PRODUCTO CARTESIANO

Page 7: Algebra relac

UNIÓN:El resultado R U S es una relación que incluye todas las tuplas que están en R o en S o ambas. Las tuplas repetidas se eliminan.La relaciones tienen que ser compatibles.

Page 8: Algebra relac

INTERSECCIÓN:El resultado R S incluye las tuplas que están tanto en R como en S.

U

Page 9: Algebra relac

DIFERENCIA:El resultado R – S incluye todas las tuplas que están en R y no están en S.

Page 10: Algebra relac

PRODUCTO CARTESIANO:Crea tuplas con los atributos combinados de dos relaciones, R X S.Se le puede llamar también: Producto Cruzado o Reunión Cruzada.

Page 11: Algebra relac

Es la combinación de las operaciones Producto Cartesiano y Selección, en una

sola operación.


Top Related