Normalisering organiserar data så att varje faktum finns på exakt ett ställe, vilket tar bort redundans. Denormalisering duplicerar medvetet data för att göra läsningar snabbare. De flesta scheman börjar normaliserade och denormaliseras bara där mätningar kräver det.
Normalisering (upp till 3NF)
Varje tabell beskriver en entitet; relaterad data refereras via foreign key.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
