1.-
Unión (UNION)
Teniendo dos relaciones R y S, R∪S, 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
|
|
|
2
|
3
|
|
|
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