Search across all documentation pages
7 pages in this section.
Why normalization and denormalization are not opposing philosophies but two ends of one dial, and how to reason about where a given table should sit on it.
Learn database normalization basics with 7 SQL examples, including how to eliminate update anomalies by decomposing wide tables.
Learn to apply 3NF and BCNF for database normalization. Decompose tables to eliminate transitive and partial dependencies, preventing data anomalies.
Learn how intentional denormalization improves query speed by creating read-optimized data copies with a documented refresh strategy.
Learn denormalization best practices, including when to denormalize, how to document invariants, and methods for drift detection and re-evaluation.
A single-page roundup of every highlight bullet from the 6 pages in the Normalization section, grouped by source page so you can scan all 34 takeaways without opening each article individually.