Normalizasyon nedir? Ne zaman denormalizasyon yaparsınız?
Cevap
Normalizasyon, veri tekrarını ve güncelleme anomalilerini azaltmak için tabloları bölme sürecidir (1NF: atomik değerler, 2NF: kısmi bağımlılık yok, 3NF: geçişli bağımlılık yok).
Okuma yoğun sistemlerde, raporlamada veya çok sayıda JOIN performansı düşürdüğünde bilinçli olarak denormalizasyon yapılır; bunun karşılığında tutarlılığı uygulama tarafında korumak gerekir.
İlgili Veritabanı & SQL soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.