VERİTABANI SİSTEMLERİ Dersi Normalleştirme soru detayı:
SORU:
Aykırılık nedir?
CEVAP:
İlişkisel veritabanında bir satırdaki verinin (veya satırlardaki verilerin) hatalı olarak değiştirilmesine aykırılık (anomali) denir. Veritabanında verinin değiştirilmesi sırasında mantıksal olarak bozulmaya yol açan durumlara aykırılık (anomaly) denir. Özellikle büyük veritabanlarında büyük miktardaki kayıtlar tek komut ile değiştirildiğinde veya eklendiğinde bir aykırılık oluşursa ortaya çıkan sorunun çözümü de çok zor olacaktır. Bu nedenle iyi tasarlanmış bir ilişkisel veritabanında aykırılıklar giderilmelidir. Bir veritabanında görülebilecek üç aykırılık vardır. Bunlar ekleme, silme ve güncelleme aykırılıkları olarak sıralanabilir.