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

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

  • g
  • t
  • d
Türler
Nesne veritabanı (karşılaştırma· Sütun yönelimli veritabanı yönetim sistemi · Belge yönelimli veritabanı · Grafik veritabanı · İlişkisel veritabanı · İlişkisel veritabanı yönetim sistemi · Anahtar-değer veritabanı · Bellek içi veritabanı · Çoklu model veritabanı · Bulut veritabanı · Aday anahtar · Yabancı anahtar · Ana anahtar · Superkey · Vekil anahtar
Kavramlar
Veritabanı · ACID · Armstrong'un aksiyomları · Codd'un 12 kuralı · CAP teoremi · CRUD · Null · Aday anahtarı · Yabancı anahtar · Süperanahtar · Vekil anahtar · Özel anahtar
Nesneler
İlişki (Tablo · Sütun · Satır) · Görünüm · Transaction · Trigger · Veritabanı dizini · Saklı yordam · Cursor · Kayıt · Aktarım · Partition
SQL
NoSQL · NewSQL · Select · Insert · Update · Merge · Delete · Join · Union · Create · Drop · Begin work · Commit · Rollback · Truncate · Alter
Bileşenler
Eşzamanlılık denetimi · Veri sözlüğü · JDBC · ODBC · Sorgulama dilleri · Sorgu hızlandırıcı · Sorgu planı
İlgili konular
Veritabanı modelleri · Ayrıştırma · Veritabanında saklama · Dağıtık veritabanı · Federe veritabanı sistemi · Veri tutarlılığı · İlişkisel bütünlük · Bağıntısal cebir · İlişkisel hesap · İlişkisel model · Nesne-ilişkisel veritabanı · Hareket işleme
Kategori Kategori