Lenguajes formales de consulta

Existe un sistema de DML conocido como álgebra relacional que permite especificar operaciones de consulta a través de pasos intermedios de generación de tablas utilizando formatos especiales. En el álgebra relacional no son validos los operadores lógicos.

Existen dos clasificaciones de procesos en álgebra relacional; en cada uno de ellos se toma una o dos tablas como entrada y se obtiene una tabla de salida.

Estas clasificaciones son:

Operaciones tradicionales

  • Union(union)
  • Intersección(intersect)
  • Diferencia(minus)
  • Producto cartesiano (times)

Operadores especiales

  • Select
  • Project
  • Join
  • Divide