İlişkisel bütünlük

İlişkisel bütünlük (veritabanı). 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 veritabanı 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.

Kategori:Veritabanı yönetim sistemleri
Kategori:Veri kalitesi