Relational Algebra
Consists of a set of operations on the universe of finite relations over an underlying universe of values D of a database instance DB
- Constants
- Relation name - One for each relation name in a signature
- One for each relation name in a signature
- Constant - One for each constant in
- One for each constant in
- Unary Operations
- Selection - Removes rows
- Duplicate preserving projection - Removes columns
- elim - Duplicate elimination
- Binary Operations
- Cross product - Multiset union - Multiset difference