The Relational Algebra is used to define the ways in which relations (tables) can be operated to manipulate their data.
It is used as the basis of SQL for relational databases, and illustrates the basic operations required of any DML.
This Algebra is composed of Unary operations (involving a single table) and Binary operations (involving multiple tables).