martes, 27 de marzo de 2012


Tema 2. Algebra Relacional.

 El álgebra relacional se define como un conjunto básico de operaciones asociadas al modelo relacional encargadas de:


·         Apoyar al usuario para la especificación de consultas específicas sobre los datos.


·         Generar  nuevas relaciones, las cuales pueden ser manipuladas a futuro usando operaciones del mismo álgebra.

Proyección
Crea una nueva relación a partir de otra, pero incluyendo sólo algunas de las columnas
A1,A3,A6 (R)


Selección
 
Crea una nueva relación a partir de otra, pero incluyendo sólo algunas de las tuplas a partir de un criterio dado.
El criterio se basa en restricciones sobre los atributos de la relación R y no pueden incluirse otras relaciones en dicho criterio que no esten en R


Producto natural |X|

Es un producto cartesiano donde nos interesan únicamente algunas tuplas que hacen "match" en algun criterio.
Dados
A
B
1
2
3
4
R
B
C
D
2
5
6
4
7
8
9
10
11
S
A
R.B
S.B
C
D
1
2
2
5
6
1
2
4
7
8
1
2
9
10
11
3
4
2
5
6
3
4
4
7
8
3
4
9
10
11



A
B
C
D
1
2
5
6
3
4
7
8

R |X| S

No hay comentarios:

Publicar un comentario