Slide 3 of 41
Notes:
Most commercial relational query languages are based on the relational calculus. But they often support features that go beyond the formal model: aggregate operators such as set cardinality, sort orders for displaying the results in some specified order, grouping for gathering similar data before an aggregation, and update capabilities to modify the stored data.