Codd's theorem

By Codd's theorem [] there is a direct correspondence between expressions of the relational algebra and (domain independent) expressions of the relational calculus (i.e. formulas).

There are two kinds of relational calculus:

The domain calculus more closely resembles the predicate calculus of first-order logic []

For example:

The relational algebra is limited in the following ways:

Nevertheless it is usual for an RDBMS to provide this capability, making it more powerful that Codd's definition of relationally complete