Relational Model

These notes develop the foundations of the relational model, its connection to logic and predicates, and its implications for database design, constraints, views, updates and application architecture.

Read the indexed document here: Relational Model (single-page version).

The indexed edition is organised into parts and chapters for convenient navigation, while the single-page edition presents the complete document continuously.