Veritabanı Sistemleri Deneme Sınavı Sorusu #737885

Aşağıdakilerden hangisi veritabanlarında aykırılıkların oluşmasına sebep olan bir işlem değildir?


Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmemesi

Asıl ve detay ilişkili tablolarda, kayıtların detay bilgilerini silmeden asıl tablodaki satırlarının silinmesi

Asıl ve detay ilişkili tablolarda güncelleme yaparken asıl tablodaki veri yok edilerek detay tablosundaki veriler ilişkisiz bırakılması

Öğretmen ve öğretmenin verdiği dersler olmak üzere iki tablo düşündüğümüzde öğretmen tablosundan bir öğretmeni kaldırmak.

Birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla (cascade) güncellenmesi


Yanıt Açıklaması:

Güncelleme aykırılığı oluşmaması için birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla (cascade) güncellenmelidir. A, B, C ve D şıklarında sırasıyla ekleme, silme, güncelleme ve silme aykırılıkları görülür.

Yorumlar
  • 0 Yorum