Normalizace organizuje data tak, aby každý fakt žil na přesně jednom místě, čímž odstraňuje redundanci. Denormalizace záměrně duplikuje data, aby zrychlila čtení. Většina schémat začíná normalizovaná a denormalizuje jen tam, kde to vyžadují měření.
Normalizace (až do 3NF)
Každá tabulka popisuje jednu entitu; související data se odkazují cizím klíčem.
-- Normalizovaně: město zákazníka je uloženo jednou
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
