Normalization data अशा प्रकारे व्यवस्थित करते की प्रत्येक fact नेमके एकाच ठिकाणी राहते, redundancy काढून टाकते. Denormalization reads वेगवान करण्यासाठी जाणूनबुजून data ची नक्कल करते. बहुतेक schemas normalized सुरू होतात आणि फक्त जिथे मोजमापे मागणी करतात तिथेच denormalize होतात.
Normalization (3NF पर्यंत)
प्रत्येक टेबल एका entity चे वर्णन करते; संबंधित data ला foreign key ने संदर्भित केले जाते.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
