Database normalization organizes relational data to minimize duplication. Source systems commonly use normalized tables that store distinct information about related topics and support efficient storage. section 11.4.2
Normalization suits operational source data, but analytics often needs strategic denormalization: combining sources around cohesive topics to reduce joins and calculations. Analysts choose combinations based on recurring queries and valuable results. section 11.4.2
Key relationships include:
- Normalized tables hold unique information, while foreign-key integers can reference smaller tables such as subscriptions and countries. section 11.4.2
- Denormalized analytics tables can form star schemas with central fact tables connected to dimension tables. section 11.4.2

