Normalization ડેટાને એવી રીતે ગોઠવે છે કે દરેક હકીકત બરાબર એક જ જગ્યાએ રહે, redundancy દૂર કરે છે. Denormalization reads ને ઝડપી કરવા માટે ઇરાદાપૂર્વક ડેટા duplicate કરે છે. મોટા ભાગની schemas normalized થી શરૂ થાય છે અને ફક્ત જ્યાં measurements માંગે ત્યાં જ denormalize થાય છે.
Normalization (3NF સુધી)
દરેક table એક entity ને વર્ણવે છે; સંબંધિત ડેટા foreign key દ્વારા referenced થાય છે.
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
