Álgebra Relacional

Es un conjunto de operaciones usadas para manipular relaciones. Estas operaciones toman relaciones como operandos y regresan relaciones que a su vez pueden ser manipuladas, este se define como, un pequeño “lenguaje de manipulación de datos.

Se pueden realizar diferente operaciones en ellas las cuales son definidas como unitarias (operaciones en una sola tabla) y binarias (relaciones en 2 tablas). 

Operaciones Unitarias

  • Selección: Simbolizada con el signo  σ (sigma).Permite seleccionar un subconjunto de tuplas de una relación a todas aquellas que cumplan la condición.

Ejemplo:

  • Proyección: Simbolizada con el signo  π (pi).Permite extraer columnas (atributos) de una relación, dando como resultado un subconjunto vertical de atributos de la relación.
Ejemplo:
Ejemplo de operaciones binarias conjuntas:

Operaciones Binarias

 
  • Producto Cartesiano: Simbolizada con el signo X (por). Es la multiplicación de dos tablas donde se combinan cada elemento de la Tabla1 con cada uno de los elementos de la Tabla 2.

Ejemplo:

  • Producto Natural: Simbolizada con el signo |X|. Es equivalente a realizar un producto cartesiano entre los atributos de igual nombre y luego proyectar eliminando columnas con nombre repetido.