VERİTABANI SİSTEMLERİ Dersi Normalleştirme soru detayı:
SORU:
Bir veri tabanı tasarımında neden normalleştirme yapılmalıdır? Açıklayınız.
CEVAP:
Normalleştirmenin amaçları;
• Veri artıklığını minimum yapmak,
• Aykırılıkları önlemek,
• Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek,
• Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek,
• Veri tekrarı önlenmiş bir veritabanında ihtiyaç duyulan fiziksel saklama alanı daha az olur. Daha az alanda daha az karmaşık sorgular ile veriye daha hızlı ulaşarak performans artışını sağlamak,
• Gerçek varlık ve ilişkileri daha iyi temsil edecek veritabanı modeli tasarımını gerçekleştirmek ve ileriki geliştirmeler için sağlam bir taban oluşturmak.