The relational model stores data in relations (tables) of tuples (rows) and attributes (columns).
1Keys
Super key ⊇ candidate key (minimal) → primary key (chosen); alternate keys are the other candidates
Foreign key references a primary key
Integrity: entity (PK not NULL), referential (FK must match an existing PK or be NULL)