VERİTABANI SİSTEMLERİ Dersi Normalleştirme soru detayı:
SORU:
3NF üzeri normalleştirmelerin veritabanında kullanılmama nedenlerini açıklayınız.
CEVAP:
Günümüzde modern ilişkisel veritabanı modellerinde genelde 3. normal formdan sonrası genelde uygulanmaz. 3NF üzeri normalleştirmeler veritabanında çok fazla tablo ve ilişki oluşturur. Bunun sonucunda da uygulamada oluşturulacak SQL bitişmeleri çok karmaşık olur. Karmaşık bitişmeler ise sorguların tamamlanma sürelerinin uzamasına sebep olur.
Dolayısıyla uygulamada veriye erişimde performans düşüşleri yaşanır. Bu nedenle uygulamacılar tabloları daha küçük parçalara bölmek yerine, 3NF veritabanı modeli ile daha az karmaşık bitişme kullanan SQL komutları kullanır ve olası performans düşüşlerinin önüne geçmiş olur.