A relational algebra operation expressing a universal matching requirement. An explicit relational difference construction can specify the intended candidate universe, including the case of an empty divisor.
For two database relations with compatible database attributes, retains the database tuples in the first and absent from the second.
Combines database tuples satisfying a matching condition. A natural join uses equality of all shared database attribute names.
Retains specified database attributes, eliminating repeated database tuples under set semantics.
Retains the database tuples satisfying a condition.

Articles by others on the same topic (1)

Relational algebra is a formal system for manipulating and querying relational data, which is organized into tables (or relations). It provides a set of operations that can be applied to these tables to retrieve, combine, and transform data in various ways. Relational algebra serves as the theoretical foundation for relational databases and query languages like SQL.