La normalización organiza los datos para que cada hecho viva en un único lugar, eliminando la redundancia. La desnormalización duplica datos deliberadamente para hacer las lecturas más rápidas. La mayoría de los esquemas empiezan normalizados y se desnormalizan solo donde las mediciones lo exijan.
Normalización (hasta 3NF)
Cada tabla describe una entidad; los datos relacionados se referencian por clave foránea.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
