El álgebra relacional viene siendo la parte teórica de la programación de Bases de Datos.
Tal y como el Brujo te ha comentado, todos los motores la usan ya que es su fundamento.
La notación (simbología) algebraica es también teoría, pero cada 'operación' algebraica tiene una aplicación práctica y puede ser ejecuta en SQL.
Por ejemplo, un producto cartesiano (
x) de dos relaciones:
Código:
SELECT * FROM tabla1, tabla2
O una seleccion (
σ):
Código:
SELECT * FROM tabla WHERE criterio
Pero no creo que haya un motor que acepte la '
x' o el '
σ' como parte de una sentencia...