Normalization ডেটাকে এমনভাবে সংগঠিত করে যাতে প্রতিটি তথ্য ঠিক একটি জায়গায় থাকে, redundancy দূর করে। Denormalization read দ্রুত করতে ইচ্ছাকৃতভাবে ডেটা duplicate করে। বেশিরভাগ schema normalized হিসেবে শুরু হয় এবং কেবল যেখানে পরিমাপ দাবি করে সেখানেই denormalize করে।
Normalization (3NF পর্যন্ত)
প্রতিটি টেবিল একটি entity বর্ণনা করে; সম্পর্কিত ডেটা foreign key দিয়ে reference করা হয়।
-- Normalized: a customer's city is stored once
customers(id, name, city_id)
cities(id, name)
orders(id, customer_id, total)
