El documento describe el álgebra relacional, que proporciona operaciones para manipular relaciones, incluyendo operaciones conjuntistas (unión, intersección) y operaciones relacionales (selección, proyección, combinación). Estas operaciones pueden combinarse para resolver consultas complejas a bases de datos relacionales.
4. Unión (U). La unión es una operación que a partir de dos relaciones obtiene una
nueva relación formada por todas las tuplas que están en alguna de las relaciones
de partida. La unión es una operación binaria y la unión de dos relaciones T y S se
indica T U S.
La operación
Retorna el conjunto de tuplas que están en R, o en S, o en ambas. R y S deben
ser uniones compatibles.
Intersección (∩).
La intersección de dos relaciones se puede especificar en función de otros
operadores básicos:
La intersección, como en Teoría de conjuntos, corresponde al conjunto de todas
las tuplas que están en R y en S, siendo R y S uniones compatibles.
5. Selección. Podemos ver la selección como una operación que sirve para
elegir algunas tuplas de una relación y eliminar el resto. Más
concretamente la selección es una operación que a partir de una relación
obtiene una nueva relación formada por todas las tuplas de la relación de
partida que cumplen una condición de selección especificada.
La selección es una operación unaria. Siendo C una condición de selección,
la selección de T con la condición C se indica como T(C).
Proyección. Podemos considerar la proyección como una operación que
sirve para elegir algunos atributos de una relación y eliminar el resto. Más
concretamente la proyección es una operación que a partir de una relación
obtiene una nueva relación formada por todas las (subtuplas de las
relaciones de partida que resultan de eliminar unos atributos especificados
)
Combinación.La combinación es una operación que a partir de las dos
relaciones obtiene una nueva relación formada por todas las tuplas que
resulta de concadenar tuplas de la primera relación con tuplas del a
segunda y que cumplen una condición de combinación especificada. La
combinación es una operación binaria. Siendo T y S dos relaciones cuyos
esquemas no tienen ningún nombre de atributos común y siendo B una
6. Alumnos Apoderados
ID (alumno) NOMBRE (alumno) CIUDAD EDAD ID (apoderado) NOMBRE (apoderado) FONO ID_ALUMNO
01 Pedro Santiago 14 444 Paz 747423 01
11 Juan Buenos Aires 18 457 José 454654 11
21 Diego Lima 12 054 Víctor 654644 21
31 Rosita Concepción 15 354 María 997455 31
EJEMPLO
7. RESUMEN
El álgebra relacional proporciona un conjunto de operaciones para
manipular relaciones. Estas operaciones se pueden clasificar de la forma
siguiente:
Operaciones conjuntistas: unión, intersección, diferencia y producto
cartesiano.
Operaciones específicamente relacionales: selección, proyección y
combinación.
Las operaciones del álgebra relacional pueden formar secuencias que
permiten resolver consultas complejas.
8. RECOMENDACIONES
El álgebra relacional es un lenguaje
formal relacionado con el modelo
relacional. Informalmente es un
lenguaje procedimental (alto nivel).
9. CONCLUCIONES
El álgebra relacional es un conjunto de
operaciones matemáticas definidas en la cual sus
operandos son relaciones (instancias) o variables
que presentan relaciones. Sus operadores están
diseñados para hacer las tareas más comunes que
se necesitan para especificar formalmente
consultas a bases de datos relacionales.