KONUMSAL VERİTABANI I Dersi İLİŞKİSEL VERİTABANI TASARIMI soru detayı:

PAYLAŞ:

SORU:

İlişkisel veritabanlarında art arda güncelleme ve silme özelliklerini açıklayınız.


CEVAP:

Art arda güncelleme ve silme ilişkisel veritabanlarında veri tutarlılığını sağlayan doğrudan ya da dolaylı mekanizmalardır. Veri tutarlılığı üçüncü normalizasyon kuralının bir karakteristiğidir ve yabancı anahtarın başka bir tabloda birincil anahtar olması koşulunu sağlar. Bu ilişki sayesinde eğer varlık tablosunda birincil anahtar değeri değişirse buna bağlı olan tablolardaki tüm yabancı anahtar değerlerine karşılık gelen birincil anahtar değerleri de değişecektir (art arda güncelleme). Bazı ilişkisel veritabanı sitemleri, otomatik oluşturulan birincil anahtar değerlerinin güncellenmesini engelleyebilir. Bu durum art arda güncelleme koşulunu gereksiz gibi gösterse de, tabloyu oluştururken bu özelliği kullanmamıza engel olmamalıdır. Art arda silme koşulu ise varlık tablosundan bir varlığın silinmesi sonucunda, ona yabancı anahtarlar aracılığıyla bağlı tablolardaki tüm varlıkların da silinmesi durumudur. Burada dikkat edilmesi gereken eğer ilişki çoktan çoğa ise varlığın silinmesi sadece ilişkinin silinmesini sağlar. Eğer ilişki birden çoğa ya da birebir ilişki ise varlığın silinmesi ilişkiyi sağlayan yabancı anahtara sahip varlıkları da siler.