Normalization డేటాను ఎలా వ్యవస్థీకరిస్తుందంటే ప్రతి fact సరిగ్గా ఒకే చోట ఉంటుంది, redundancy ను తొలగిస్తుంది. Denormalization reads ను వేగవంతం చేయడానికి ఉద్దేశపూర్వకంగా డేటాను duplicate చేస్తుంది. చాలా schemas normalized గా ప్రారంభమవుతాయి మరియు కొలతలు డిమాండ్ చేసిన చోట మాత్రమే denormalize అవుతాయి.
Normalization (3NF వరకు)
ప్రతి table ఒక entity ను వివరిస్తుంది; సంబంధిత డేటా foreign key ద్వారా referenced చేయబడుతుంది.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
