Zusammenfassung der Ressource
Algebra Relacional
- Definición
- lenguaje de consulta procedural
- Conjunto de operaciones que toman
- Una entrada
- Dos relaciones
- Dan como resultado una
nueva relación.
- Es posible anidar y combinar operaciones
- Operaciones
- 1.-Selección
- Opta por tuplas que
satisfagan cierto
predicado
- utiliza la letra griega miscula sigma (σ)
- La relación que lo constituye se da entre
parentesis despues de σ
- 2.-Proyección
- Permite quitar ciertos
atributos de la relación
- Es de operación unaria copiando su
relación base dada como argumento y
quitando ciertas columnas
- Se señala con pi mayúscula (Π)
- 3.-Producto
- El producto de dos
relaciones A y B es:
A Veces B o A X B
- Produce el conjunto de todas las tuplas t, tales
que t es el encadenamiento de una tupla a
perteneciente a A y de una b que pertenece a B.
- Se utiliza el símbolo X para
representar el producto.
- 4.-Unión
- Es la unión de dos
relaciones compatibles A y B
es: A UNION B o A ∪ B
- Produce el conjunto de todas las tuplas que
pertenecen ya sea a A o a B o a Ambas.
- Igual que la teoria de los conjuntos el simbolo ∪
- Devuelve todos los Dueños y los Choferes
- 5.- Intersección.
- Produce el conjunto de todas
las tuplas pertenecientes a A y
B.
- 6.-Diferencia
- Produce el conjunto de todas las tuplas t
que pertenecen a A y no pertenecen a B.
- Dos relaciones compatibles A y B
A MENOS B o A – B
- Join o Reunión
- El atributo X de la relación A con el atributo Y de la
relación B produce el conjunto de todas las tuplas t
tal que t es el encadenamiento de una tupla a
perteneciente a A y una tupla b perteneciente a B
que cumplen con el predicado “A.X comp B.
- Relacion con atributos X, Y, Z y poblado por el conjunto de
tuplas que tienen igual valor de Y en R y en S.
- 8.-División
- Se establece para aquellas consultas
que incluyen la frase "Para todos"
- Divide la relación A con grado m + n por la relación B
entregando como resultado una relación con grado m.
- El atributo m + i de A y el atributo i de B deben estar definidos dentro del
mismo dominio. Así el resultado de A DIVIDIDO POR B o A / B