Understanding query languages.
Assertions, propositions, connectives, tautologies, contradictions etc.
Predicates, quantifiers, implications, equivalences, inference rules.
Sets, set notation, relationships between sets, etc.
Query languages
40 pages
Bag semantics, extended relational algebra
Lecture Notes
Database logic
Relational algebra & bag semantics
Queries as datalog programs