Algebra Relacional
Definición
- Es un conjunto de operaciones encargadas de la manipulación de datos agrupados.
- Describen la manipulación de datos.
- Son una representación intermedia de una consulta a una base de datos.
- Al aplicarse una operación a una tabla, el resultado es una nueva tabla.
Operadores
- Operadores de comparación
- > (mayor que)
- < (menor que)
- = (igual a)
- <= (menor o igual que)
- >= (mayor o igual que)
- != (no es igual a)
- <> (no es igual a)
- !< (no menor que)
- !> (no mayor que)
Operaciones unitarias
- Seleccionar --> Es una operación que sirve para elegir algunas tuplas de una relación y eliminar el resto, es decir, a partir de una relación, se obtiene una nueva relación que cumplen una condición de selección especificada ‘p’.
- Proyectar --> Selecciona el valor de ciertos atributos de todas las tuplas de una relación
- 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 de las tablas iniciales.
Operaciones en Conjuntos
Se trabajan sobre dos o más relaciones que sean compatibles.
Unión
- No se reescriben los datos que se repiten.
Intersección
- Dadas dos relaciones A y B del mismo tipo, la intersección de ambas relaciones, escrita como A ⋂ B, es una relación del mismo tipo, que contiene las tuplas tal que pertenece tanto a A, como a B.
Diferencia
- Dadas dos relaciones A y B del mismo tipo, la diferencia de ambas relaciones, escrita como A – B (en este orden), es una relación del mismo tipo, que contiene las tuplas tal que pertenece a A, pero no a B.
- La diferencia no es conmutativa.
Join o Reunión
- Es equivalente a seleccionar las combinaciones completas del producto cartesiano. Algunos autores indican poner la condición de igualdad.
Left Join / Right Join
- Join elimina algunos datos, los que no están en las dos tablas.
- Left Join reemplaza los eliminados por valores nulos en la tabla de la izquierda.
- Right Join reemplaza los eliminados por valores nulos en la tabla de la derecha.
Comentarios
Publicar un comentario