Normalisering organiserer data slik at hvert faktum bor på nøyaktig ett sted, og fjerner redundans. Denormalisering dupliserer bevisst data for å gjøre lesing raskere. De fleste skjemaer starter normalisert og denormaliserer bare der målinger krever det.
Normalisering (opp til 3NF)
Hver tabell beskriver én entitet; relaterte data refereres via foreign key.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
