ÁLGEBRA RELACIONAL
Se denomina álgebra relacional a un conjunto de operaciones encargadas de la manipulación de datos agrupados. Puede ser usada para realizar consultas en base de datos.
Al realizar una operación en una tabla obtengo como resultado otra tabla.
Operadores
Operadores de comparación (=, >, <, >=, <=, <>)
Conjunción (∧)
Disyunción (∨)
Negación (¬)
Operaciones Unitarias
- Seleccionar (𝜎)
Selecciona el valor de ciertas tuplas es decir las filas completas.
- Proyectar (𝜋)
Selecciona el valor de ciertos atributos de todas las tuplas de una relación, Selecciona columnas completas.
- Eliminar duplicados(𝛿)
Elimina tuplas duplicadas en una relación.
Operaciones Binarias
- Producto Cartesiano
Operación binaria en la cual obtenemos una nueva tabla con los atributos resultado de un producto punto entre ambas tablas.
Operaciones de Conjuntos
Se trabajan sobre dos o más relaciones que sean compatibles.
- Unión (∪)
Esta operación retorna un conjunto de tuplas que estén en una o en ambas relaciones que se asocian. El resultado de esta operación entregará a lo más la cantidad de tuplas de la primera relación sumada a la cantidad de tuplas de la segunda. Los elementos repetidos aparecerán solo una vez.
- Intersección (∩)
Esta operación, obtiene como resultado la cantidad de tuplas que se encuentran en las dos relaciones. El resultado de esta operación, a lo más entrega el total de tuplas de una de las dos relaciones.
- Diferencia (−)
Esta operación entrega como resultado la cantidad de tuplas que se encuentren en la primera relación pero no en la segunda. El resultado de esta operación, a lo más entrega el total de tuplas de la primera relación.
- Join o Reunión
Es equivalente a seleccionar las combinaciones completas del producto cartesiano. Algunos autores indican poner la condición de igualdad.
No hay comentarios:
Publicar un comentario