Normalizacija organizira podatke tako da svaka činjenica živi na točno jednom mjestu, uklanjajući redundanciju. Denormalizacija namjerno duplicira podatke kako bi čitanja bila brža. Većina shema počinje normalizirana i denormalizira se samo gdje to mjerenja zahtijevaju.
Normalizacija (do 3NF)
Svaka tablica opisuje jedan entitet; povezani podaci referenciraju se stranim ključem.
-- Normalizirano: grad kupca pohranjen je jednom
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
