Algebra Relacional
Algebra relacional
Algebra Relacional
El álgebra relacional es un lenguaje de consulta formal procedimental, ésta define operadores que funcionan sobre las tablasEl álgebra relacional toma dos o más tablas como entrada y produce una nueva tabla como resultado de la serie de operaciones. Existen dos tipos de operaciones: Las operaciones entre conjuntos comoson: unión, intersección, diferencia de conjuntos, producto cartesiano y división. Las operaciones fundamentales que fueron creadas específicamente para el manejo de base de datos relacionales comoseleccionar, proyectar, reunion, renombrar.
Elaboró: Dra. Maria del Pilar Angeles
Operaciones entre Conjuntos
Las siguientes operaciones son binarias, es decir se realizan entre dosconjuntos. Unión Se denota por U y construye una relación formada por todas las tuplas de la primera relación A y todas las tuplas de la segunda relación B. El requisito es que ambas relaciones sean delmismo tipo, es decir mismo numero de campos y dominios compatibles. El conjunto resultado es del mismo grado (numero de columnas) que A y B y su cardinalidad (numero de renglones) es la suma de A y B.Esta operación es conmutativa.
Elaboró: Dra. Maria del Pilar Angeles
Unión
Se denota por U y construye una relación formada por todas las tuplas de la primera relación A y todas lastuplas de la segunda relación B. El requisito es que ambas relaciones sean del mismo tipo, es decir mismo numero de campos y dominios compatibles. El conjunto resultado es del mismo grado (numero decolumnas) que A y B y su cardinalidad (numero de renglones) es la suma de A y B. Esta operación es conmutativa.
Elaboró: Dra. Maria del Pilar Angeles
AUB=C
1
A X Y
Z
A
4
B W V
TD
2
3
B
C
5
6
E
F
1
2
C X Y
A
B
3
4
Z
W
C
D
5
6
V
T
E
F
Elaboró: Dra. Maria del Pilar Angeles
Intersección
Se denota por ∩ y...
Regístrate para leer el documento completo.