Normal formlar, veritabanlarının normalleştirilmesini sağlamak için kullanılan bir dizi kuraldır 12. Bu kurallar, verilerin verimli bir şekilde organize edilmesini ve gereksiz tekrarların önlenmesini sağlar 13.
En yaygın normal formlar şunlardır:
- İlk Normal Form (1NF): Aynı tablodaki yinelenen sütunları ortadan kaldırır ve her satırı benzersiz bir sütun veya sütun kümesiyle tanımlar 12.
- İkinci Normal Form (2NF): 1NF'nin tüm gereksinimlerini karşılar ve birden fazla satıra uygulanan veri alt kümelerini ayrı tablolara yerleştirir 12.
- Üçüncü Normal Form (3NF): 2NF'nin tüm gerekliliklerini karşılar ve birincil anahtara bağımlı olmayan sütunları kaldırır 12.
- Boyce-Codd Normal Formu (BCNF): 3NF'nin tüm gereksinimlerini karşılar ve her belirleyicinin bir aday anahtar olmasını sağlar 12.
- Dördüncü Normal Form (4NF): 3NF'nin tüm gereksinimlerini karşılar ve çok değerli bağımlılıkları olmayan bir ilişkiyi ifade eder 1.
5 kaynaktan alınan bilgiyle göre: