Normalização organiza os dados de modo que cada fato viva em exatamente um lugar, removendo redundância. Desnormalização duplica dados deliberadamente para tornar as leituras mais rápidas. A maioria dos esquemas começa normalizada e desnormaliza apenas onde as medições exigem.
Normalização (até 3NF)
Cada tabela descreve uma entidade; dados relacionados são referenciados por chave estrangeira.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
