Veritabanı normalizasyonu bize bir çok kolaylıklar sağlar. Bunlardan başlıcalarından bahsedecek olacak olursak şöyle sıralayabiliriz. Birincisi ve en önemlisi veritabanının anlaşılabilirliğini ve çalışma kolaylığının sağlanması olarak gösterilebilir. İkinci olarak eğer iki tablomuz bir biri ile ilişkili ise yani birinci tabloda ikinci tablonun verilerini kullanıyorsak ikinci tabloda yaptığımız değişiklikler birinci tabloya da etki eder. İki tablo bir biri ile ilişkili olmasa idi birinci tabloda değiştirmek istediğimiz genel bir bilgiyi kayıtlı olan bütün satırlarda teker teker değiştirmek zorunda kalacaktık. Ve son olarak ta gereksiz veri yazımından kurtulmak olarak nitelendirebiliriz. Şimdi bu kurallardan en çok kabul gören kurallardan beş tanesini inceleyelim.
Kural 1: Bir satırdaki bir alan yalnızca bir tek bilgi içerebilir.
Kural 2: Bir tablo için, anahtar alan dışındaki her alan, birincil anahtar olarak tanımlı tüm alan veya alanlara bağlı olmak zorundadır.
Kural 3: Bir tablo için, anahtarı olmayan bir alan, anahtarı olma*yan başka hiç bir alana bağlı olamaz.
Kural 1: Bir satırdaki bir alan yalnızca bir tek bilgi içerebilir.
Kural 2: Bir tablo için, anahtar alan dışındaki her alan, birincil anahtar olarak tanımlı tüm alan veya alanlara bağlı olmak zorundadır.
Kural 3: Bir tablo için, anahtarı olmayan bir alan, anahtarı olma*yan başka hiç bir alana bağlı olamaz.