Share via


Veri özeti bütünlük (Visual veritabanı araçları)

Bilgi tutarlılığına bütünlük ilişkili tablolardaki satırlar arasındaki ilişkilerin geçerli olduğundan emin bir kurallar sistemidir ve ilgili verileri yanlışlıkla değil sildiğinizde değiştirmek veya.

Yordam

Bilgi tutarlılığına ayarlayabilirsiniz bütünlük, aşağıdaki koşulların tümü karşılandığında:

  • birincil tablo eşleşen sütun birincil anahtar veya benzersiz kısıtlama var.

  • Yabancı tablo ilişkili sütunlar aynı veri türü ve boyutu vardır.

Bilgi tutarlılığı uygulandığında, aşağıdaki kurallara uyun gerekir:

  • Yabancı-anahtarında bir değer girilemez sütun ilişkili tablodaki ilişkili tablonun birincil anahtarında o değer yoksa.Ancak, yabancı anahtar sütununa null girebilirsiniz.Örneğin, içinde bulunmayan bir çalışan için bir iş atandığını gösterir edemiyor employee Tablo, ancak null bir girerek bir çalışana atanan iş olduğunu gösterebilir job_id sütun employee TABLO.

  • Bir satır, bir birincil anahtar silinemiyor tablo varsa, eşleşen satır ilgili tablo.Örneğin, bir satırdan silinemiyor jobs mevcut değilse, satırın gösterdiği projeye atanan Çalışanlar tablosunu employee TABLO.

  • Bu satırın ilişkili satırları, bir birincil anahtar tablosundaki birincil anahtar değerini değiştiremezsiniz.Örneğin, bir satırın değiştiremezsiniz. job_id bulunan değer jobs olması durumunda, olan çalışanlar tablosu job_id içinde employee TABLO.