Normalizasyon, her gerçeğin tam olarak tek bir yerde yaşamasını sağlayarak veriyi düzenler ve fazlalığı ortadan kaldırır. Denormalizasyon, okumaları hızlandırmak için veriyi bilerek çoğaltır. Çoğu şema normalize başlar ve yalnızca ölçümler gerektirdiğinde denormalize edilir.
Normalizasyon (3NF'ye kadar)
Her tablo bir varlığı tanımlar; ilişkili veri foreign key ile referans alınır.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
