Skip to content

Schema Design

Schema-design modules cover the fundamentals that are expensive to fix after the fact: primary/foreign keys, constraints, normalization, correct column types, and indexing discipline. A good first module before layering on engine-specific ones like the Postgres or MySQL conventions below.