Key takeaway: Good structure prioritizes consistency first, then convenience, because accurate data enables every downstream process.
| Concept | Option A | Option B | Why the distinction matters |
|---|---|---|---|
| Smallest unit vs full entry | Field: one attribute value | Record: complete row for one entity instance | Confusing these causes incorrect table design and query logic |
| Identity key vs linking key | Primary key: uniquely identifies in its own table | Foreign key: references another table's primary key | Mixing roles breaks referential integrity |
| Single table storage vs linked tables | Flat structure: all data in one table | Relational structure: multiple linked tables | Relational designs reduce redundancy and scale better |
| Relationship cardinality | one-to-one | one-to-many (and sometimes via junction table) | Cardinality determines where foreign keys belong and how joins work |
Memory anchor: "PK identifies, FK connects" is a compact rule that helps choose the correct key role in most questions.