Académique Documents
Professionnel Documents
Culture Documents
“FEDERICO VILLARREAL”
Código: 2014234845
LIMA - PERU
2016
1
OPERADORES FUNDAMENTALES DEL ALGEBRA
RELACIONAL
•Selección
•Proyección UNARIAS
•Renombramiento
•Unión
•Diferencia BINARIAS
•Producto Cartesiano
OTRAS OPERACIONES
•Intersección
•Reunión Natural
2
UNARIAS
SELECCIÓN
Notación
Para representar Select en álgebra relacional se utiliza la letra griega sigma σσ.
Por lo tanto, si utilizamos la notación σc Rσc R queremos decir que se aplica la
condición CC a cada tupla de RR. Si la condición es Verdad true, dicha tupla
pertenecerá al resultado y si es Falsa false, dicha tupla no será seleccionada. El
esquema de la relación resultante es el mismo esquema RR, se muestran los
atributos en el mismo orden que se usan en la tabla.
APLICACIÓN PRÁCTICA
TABLA DOCTORES
123 Juan 31 1
234 Roberto 38 10
321 Lucas 45 15
231 Pedro 21 22
Seleccionar de la tabla doctores, las personas que tienen más de 30 años y que
lleven menos de 16 años trabajando.
3
σ (edad>30 && añosTrabajando<16)Doctores
123 Juan 31 1
234 Roberto 38 10
321 Lucas 45 15
231 Pedro 21 22
123 Juan 31 1
234 Roberto 38 10
321 Lucas 45 15
PROYECCIÓN
El operador Proyección se utiliza para producir una nueva relación desde RR.
Esta nueva relación contiene sólo algunos de los atributos de RR, es decir,
realiza la selección de algunas de las columnas de una tabla RR.
π(A1,...,An)R
4
APLICACIÓN PRÁCTICO
3442 30 3 DELANTERO
SUARE
Z
5
3442 30 3 DELANTERO
SUARE
Z
3442 30 3 DELANTER
SUARE O
Z
RENOMBRAMIENTO(p)
APLICACIÓN PRACTICO
TABLA R
A B C D
1 2 3 4
5 6 7 8
TABLA RENOMBRADA Ps ( R )
6
A B C D
1 2 3 4
5 6 7 8
BINARIAS
UNIÓN (U)
La operación de unión permite combinar datos de varias relaciones.
Supongamos que una determinada empresa internacional posee una tabla de
empleados para cada uno de los países en los que opera. Para conseguir un
listado completo de todos los empleados de la empresa un listado completo de
todos los empleados de la empresa tenemos que realizar una unión de todas las
tablas de empleados de todos los países.
APLICACIÓN PRACTICO
TABLA R
nombre dirección Fecha
TABLA S
nombre dirección Fecha
7
Ken Ramírez Av. Jorge Chávez 200-ate 09/09/82
DIFERENCIA
APLICACIÓN PRACTICO
TABLA R
nombre dirección Fecha
TABLA S
nombre dirección Fecha
PRODUCTO CARTESIANO
8
ordenados que pueden formarse tomando el primer elemento del par del primer
conjunto, y el segundo elemento del segundo conjunto. En el Álgebra Relacional
se mantiene esta idea con la diferencia que RR y SS son relaciones, entonces
los miembros de RR y SS son tuplas, que generalmente consisten de más de un
componente, cuyo resultado de la vinculación de una tupla de RR con una tupla
de SS es una tupla más larga, con un componente para cada uno de los
componentes de las tuplas constituyentes. Es decir, Cross-product define una
relación que es la concatenación de cada una de las filas de la relación RR con
cada una de las filas de la relación SS.
R×S
APLICACIÓN PRACTICO
TABLA R
ID NOMBRE DNI
TABLA S
ACU144 200
RAS445 300
TABLA RXS
9
1555 JORGE CHAVEZ 1542484 RAS445 300
OTRAS OPERACIONES
INTERSECCIÓN
APLICACIÓN PRACTICO
TABLA R
NOM_CLIENTE NUM_CUENTA
JUAN C-123
RODRIGO C-443
RICHARD C-666
LUZ C-567
RICARDO C-675
TABLAS S
NOM_CLIENTE NUM_PRESTAMO
RICHARD P0999
LUZ P6767
10
MARIO P6576
ENRIQUE P6767
LEONEL P6544
TABLA R ∩ S
NOM_CLIENTE
RICHARD
LUZ
APLICACIÓN PRACTICO
TABLA R
1245 LUZ 39
1114 RICHAR 34
0124 JORGE 35
0024 LEONEL 34
11
TABLA S
TRAB_PROYEC NOM_PROYEC
34 CC-1124
34 CC-1124
39 PD-3323
TABLA R ⋈ S
12