İçeriğe atla

İlişkisel bütünlük (Veri tabanı)

Vikipedi, özgür ansiklopedi
19.38, 9 Nisan 2023 tarihinde SpdyBot (mesaj | katkılar) tarafından oluşturulmuş 29566745 numaralı sürüm (→‎top: Bot: genel dz. ve madde bakımı (hata bildir))
(fark) ← Önceki hali | Güncel sürüm (fark) | Sonraki hali → (fark)

İlişkisel bütünlük (veri tabanı). Herhangi bir tablonun yabancı anahtar kolonunda bulunan her bir değerin referansının bulundugu kaynak tabloda birincil anahtar değeri olarak var olması zorunluluğunu gerektiren özelliğe veri yapılarında ilişkisel bütünlük denir.

Örnekteki Albüm tablosunun son iki satırında bulunan albümlerin yabancı anahtarları (Artist_ID = 3, Artist_ID = 4) Artist tablosunda yer almamaktadır. Örnekteki iki tablo arasında ilişkisel bütünlük desteklenmediği için Albüm tablosunda anahtar değeri olduğu halde bu iki artist Artist tablosundan silinmiştir.

İlişkisel veri tabanı yönetim sistemlerinde birincil anahtarın silinmesi durumunda hata verilerek ya da birincil anahtar ile birlikte bu birincil anahtarın yabancı anahtar olarak bulunduğu diğer tablodaki satırlarında silinmesi sağlanarak ilişkisel bütünlüğe destek verilir.