El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional.
Operadores Básicos o primitivos
Operadores No básicos o derivados
Tipo de operadores algebraicos
Se pueden clasificar en:
Pyoección
Selección
Unión
Diferencia
Producto Cartesiano
Permite obtener las tuplas que cumplen una ciertacondición.
Sintaxis: σ<condicion>(<relacion>)
Proyección Descripción general. Permite obtener las tuplas con un cierto conjunto deatributos.
Sintaxis: π<lista_atributos>(<relacion>)
Unión Descripción general Permite obtener la Unión de dos relaciones tomadas comoconjuntos de tuplas.
Sintaxis: (<relacion>)⋃(<relacion>)
Permite obtener la Diferencia de dos relaciones tomadascomo conjuntos de tupla
Sintaxis: (<relacion>)×(<relacion>)
Producto Cartesiano Descripción general Permite obtener el Producto Cartesiano de dos relacionestomadas como conjuntos de tuplas.