Operaciones fundamentales del álgebra relacional
El algebra relacional es un lenguaje de consulta procedimental. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación. Las operaciones fundamentales del algebra relacional son selección, proyección, unión, diferencia de conjuntos, producto cartesiano y renombramiento. Además de las operaciones fundamentales hay otras apreciaciones, por ejemplo, intersección de conjuntos, reunión natural, división y asignación. Estas operaciones se definirán en función de las operaciones fundamentales.
Es un método que consiste básicamente en crear o construir nuevas relaciones a partir de relaciones existentes.
Existen 2 tipos de operadores algebraicos:
- Operadores básicos o primitivos.
- Operadores no básicos o derivados.
Operadores básicos o primitivos.
Se clasifican en:
- Proyección (π).
- Selección (σ).
- Unión (U).
- Diferencia (-).
- Producto cartesiano (X).
Proyección
Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de atributos de la relación, además elimina las filas duplicadas.
π NOMBRE, CUIDAD (PERSONA)
Selección
Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.
σ CODIGO>2 (PERSONA)
Unión
La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en S o en ambas, además se eliminan los registros duplicados.
En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo conjunto de atributos.
Diferencia
La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R pero no están en S.
En esta relación R y S deben ser compatibles.
Producto cartesiano
Es una relación que consiste en la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S.

