miércoles, 14 de noviembre de 2012

EJERCICIOS DE ALGEBRA RELACIONAL CON SUS OPERACIONES



1.-  Unión (UNION)

Teniendo dos relaciones R y S, RS, es el conjunto de tuplas que pertenecen a R, a S o a ambas. R y S deben tener esquemas con conjuntos idénticos de atributos



  R

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58






   S

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Luis Díaz
C/Sol, 5
8-5-67







                             RUS


Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58
3
Luis Díaz
C/Sol, 5
8-5-67








2.-  Intersección (INTERSEC)

Una vez más sea R y S, las relaciones que se muestran en la siguiente figura entonces R  INTERSECT  S son los nombres que están ubicados en la fecha 9-9-62.



R

Nombre
Dirección
Fecha
1
Juan Díaz      
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58





S

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Luis Díaz
C/Sol, 5
8-5-67





                      RUS

Nombre
Dirección
Fecha
1
Juan Díaz      
C/Pez,10
9-9-62



3.-  Diferencia (MINUS)

Sean de nuevo R y S las relaciones que se muestran en la siguiente figura. Entonces R MINUS S son los proveedores que suministran la parte P1  y que no están ubicados en la fecha 9-9-62



R

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58






S

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Luis Díaz
C/Sol, 5
8-5-67







                        R-S

Nombre
Dirección
Fecha
1
Ana Gómez
C/Luna,3
8-3-58









4.- Producto Cartesiano (TIMES)



Dadas dos relaciones específicas, construye una tercera relación que contiene todas las combinaciones posibles de tuplas, una de cada una de las relaciones. Símbolo x




 R1        R2
A
a1
b2
c3

B
b1
b2








               R3

A
B
a1
b1
a1
b2
a2
b1
a2
b2
a3
b1
a3
b2













5.- Seleccionar (restringir) (select)

La oración de la instrucción después de la cláusula WHERE puede incluir condiciones de igualdad como =,=,<,>,>=,<=,además que se puede hacer una oración más compleja usando los conectores y (^) y o (v).


R

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58
3
Luis Díaz
C/Sol, 5
8-5-67







La fórmula  es F= Nombre > “B”




Nombre
Dirección
Fecha
1
Juan Díaz      
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58


σ (R)
 F                                                                    





6.- Proyección (Proyect)


R

Nombre
Dirección
Fecha
1
Juan Díaz
C/Pez,10
9-9-62
2
Ana Gómez
C/Luna,3
8-3-58
3
Luis Díaz
C/Sol, 5
8-5-67








Õ  Nombre, fecha de nacimiento  (R) 



Nombre
Dirección
1
Juan Díaz
9-9-62
2
Ana Gómez
8-3-58
3
Luis Díaz
8-5-67








7.- Juntar (JOIN)



R
A
B
C
D
1
3
5
7
3
2
9
1
2
3
5
4










S
A
C
E
1
5
2
1
5
9
3
9
2
2
3
7












R|><|CS


A
B
C
D
S.A
S.C
E
3
2
9
1
1
5
2
3
2
9
1
3
9
2
2
3
5
4
1
5
2
2
3
5
4
3
9
2





8.-  División (DIVIDEBY)

  
R
A
B
C
D
1
2
3
5
4
3
5
9
3
2
8
1
1
2
2
7
1
3
2
7














S
C
D
3
5
2
7








R¸S

A
B
1
2
 


No hay comentarios:

Publicar un comentario