Está en la página 1de 13

Álgebra Relacional.

Equipo: Aquila

S
¿Qué es álgebra
relacional?
Se llama álgebra relacional a un conjunto de
operaciones simples sobre tablas relacionales, a
partir de las cuales se definen operaciones más
complejas mediante composición.

S
Operaciones.
• Proyectar (π)
• Seleccionar (σ)
• Elimina Duplicados (δ)
• Producto cartesiano (×)
• Join o Reunir (* )
• Operaciones de conjuntos
• Unión (∪)
• Intersectar (∩)
• Diferencia (–)
Proyectar (π)
Selecciona el valor de ciertos atributos de
todas las tuplas de una relación.

Película Actor
ID_Película Nombre Año ID_Actor Nombre Apellido
1 Star Wars 1977 1 Mark Hamill

2 El señor de los anillos 2001 2 Cristopher Lee

3 Mar Adentro 2004 3 Javier Bardem

4 El viaje de Chihiro 2001 4 Hugo Weaving

ID_Película Año

1 1977

2 2001

3 2004

4 2001
Seleccionar (σ)
Selecciona el valor de ciertas tuplas.

Película Actor
ID_Película Nombre Año ID_Actor Nombre Apellido
1 Star Wars 1977 1 Mark Hamill

2 El señor de los anillos 2001 2 Cristopher Lee

3 Mar Adentro 2004 3 Javier Bardem

4 El viaje de Chihiro 2001 4 Hugo Weaving

ID_Película Nombre Año


2 El señor de los anillos 2001

3 Mar Adentro 2004

4 El viaje de Chihiro 2001


Composición de π y σ.

Película Actor
ID_Película Nombre Año ID_Actor Nombre Apellido
1 Star Wars 1977 1 Mark Hamill

2 El señor de los anillos 2001 2 Cristopher Lee

3 Mar Adentro 2004 3 Javier Bardem

4 El viaje de Chihiro 2001 4 Hugo Weaving

Nombre

Cristopher
Elimina Duplicados (δ)
Elimina tuplas duplicadas en una relación.

Película
ID_Película Nombre Año Año
1 Star Wars 1977
1977
2 El señor de los anillos 2001
2001
3 Mar Adentro 2004

4 El viaje de Chihiro 2001 2004


Producto Cartesiano (×)
Es el conjunto de todos los pares ordenados que se pueden formar con un
elemento perteneciente al conjunto A y un elemento del conjunto B.

Película Estudio
ID_Película Nombre Año ID_Estudio ID_Estudio Nombre
1 La guerra de las galaxias 1977 3 1 Ghibli

2 La comunidad del anillo 2001 2 2 New Line Cinema

3 Mar adentro 2004 4 3 Lucasfilms

4 El viaje de Chihiro 2001 1 4 Sogecine

ID_Película Nombre Año ID_Estudio ID_Estudio Nombre

La guerra de las
1 1977 3 3 Lucasfilms
galaxias

La comunidad New Line


2 2001 2 2
del anillo Cinema

3 Mar adentro 2004 4 4 Sogecine

El viaje de
4 2001 1 1 Ghibli
Chihiro
Join o Reunir (*)
La operación unión natural en el álgebra relacional es la que permite
reconstruir las tablas originales previas al proceso de normalización.

E# Nombre D# Descrip.

R1 R2 320 José D1 Central

E# Nombre D# D# Descrip. R1* left R2 322 Rosa D3 I+D

324 María D3 I+D


320 José D1
D1 Central
326 José D5 null
322 Rosa D3
D3 I+D
324 María D3
E# Nombre D# Descrip.
326 José D5 D4 Ventas
320 José D1 Central

322 Rosa D3 I+D


R1* right R2 324 María D3 I+D

null null D4 Ventas

R1*R2
E# Nombre D# Descrip.
Descrip
E# Nombre D# Central
. 320 José D1

320 José D1 Central 322 Rosa D3 I+D


R1* full R2
322 Rosa D3 I+D 324 María D3 I+D

324 María D3 I+D null null D4 Ventas

326 José D5 null


S
Unión (∪)
La unión de dos relaciones R y S, es otra relación que contiene las tuplas
que están en R, o en S, o en ambas, eliminándose las tuplas duplicadas

Ingenieros Jefes
E# Nombre Edad
E# Nombre Edad
E# Nombre Edad 320 José 34
320 José 34

∪ =
320 José 34 322 Rosa 37
322 Rosa 37
324 María 25
421 Jorge 48
324 María 25
421 Jorge 48
Intersección (∩)
Define una relación que contiene el conjunto de todas las filas que están
tanto en la relación R como en S.

Ingenieros Jefes
E# Nombre Edad
E# Nombre Edad
320 José 34

∩ =
320 José 34 E# Nombre Edad
322 Rosa 37
320 José 34
421 Jorge 48
324 María 25
Diferencia (-)
La diferencia de dos relaciones R y S, es otra relación que contiene las
tuplas que están en la relación R, pero no están en S

Ingenieros Jefes
E# Nombre Edad
E# Nombre Edad
320 José 34 E# Nombre Edad

- =
320 José 34
322 Rosa 37
322 Rosa 37

421 Jorge 48 324 María 25


324 María 25

Jefes Ingenieros
E# Nombre Edad E# Nombre Edad

-
320 José 34

=
320 José 34 E# Nombre Edad

322 Rosa 37 421 Jorge 48


421 Jorge 48
324 María 25

También podría gustarte