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

Vikipedi, özgür ansiklopedi
Atla: kullan, ara

İ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.