Microsoft Access'te Bilgi Bütünlüğü Nasıl Anlaşılır?

Microsoft Access'te Bilgi Bütünlüğü Nasıl Anlaşılır? Microsoft Access'te bilgi bütünlüğünü zorunlu kılarak, ilgili tablolardaki kayıtlar arasındaki ilişkilerin geçerli olmasını sağlayabilirsiniz. Örneğin, bilgi bütünlüğü zorunlu kılınırsa, Satış tablonuzda eşleşen bir kayıt varsa Müşteri tablonuzdan bir kaydı silmenize izin verilmez. Bu yönergeler Access 97 içindir.

İlişki Bütünlüğü

Aşama 1

Bilgi bütünlüğünün, Microsoft Access'in ilişki verilerini sağlamak için kullandığı bir kurallar sistemi olduğunu anlayın. geçerlidir ve ilgili bir tabloda eşleşen bir kayıt varsa, bir tablodaki kaydı yanlışlıkla silemezsiniz. tablo.

Günün Videosu

Adım 2

Bir ilişki oluşturduğunuzda bilgi bütünlüğünü uygulayabileceğinizi veya daha sonra kullanmak istediğiniz tablolar arasındaki ilişki çizgilerine çift tıklayarak bunu uygulayabileceğinizi bilin. Görünen pencerede Bilgi Bütünlüğünü Uygula'ya tıklayın.

Aşama 3

Belirli koşullar karşılanmadıkça bilgi bütünlüğünün ayarlanamayacağını anlayın.

4. Adım

Referans bütünlüğü zorunlu kılındığında belirli kurallara uymanız gerektiğini anlayın.

Bilgi Bütünlüğünü Ayarlamak İçin Gerekli Koşullar

Aşama 1

Birincil tablodaki eşleşen alan bir birincil anahtar olmadıkça veya benzersiz bir dizine sahip olmadıkça bilgi bütünlüğünü ayarlayamayacağınızı anlayın.

Adım 2

İlgili alanların aynı veri tipine sahip olması gerektiğini bilin. Bu kuralın iki istisnası vardır.

Aşama 3

Her iki tablonun da aynı Microsoft Access veritabanında bulunması gerektiğini anlayın. Bağlantılıysalar, her ikisi de Access biçiminde olmalıdır. Bilgi bütünlüğünü ayarlamadan önce bu tabloları içeren veritabanını açmalısınız.

Bilgi Bütünlüğü Uygulandığında İzlenecek Kurallar

Aşama 1

Bilgi bütünlüğü zorunlu kılındığında, değere bir değer giremeyeceğinizi anlayın. Birincil tablonun birincil anahtarında bu değer yoksa ilgili tablonun yabancı anahtar alanı tablo. Örneğin, CD veritabanınızda, Sanatçı tablonuzda olmayan bir sanatçıya CD atayamazsınız. Ancak CD'ye boş bir değer atayabilirsiniz. Bu, CD'nin hiç kimseye atanmadığını gösterir.

Adım 2

Bilgi bütünlüğü zorunlu kılındığında, ilgili tabloda eşleşen bir kayıt varsa, tablodan bir kaydı silemeyeceğinizi bilin. Örneğin, Genre tablonuzda eşleşen bir kayıt varsa, CD tablonuzdan bir kaydı silemezsiniz.

Aşama 3

Bu kaydın ilgili kayıtları varsa, birincil tablodaki birincil anahtar değerini değiştiremeyeceğinizi bilin. Örneğin, Kullanıcı tablosu bu belirli kimliğin bir arkadaş tarafından ödünç alındığını gösteriyorsa, CD veritabanınızdaki bir kaydın kimliğini değiştiremezsiniz.

İlgili Alanları Kademeli Güncelle ve İlgili Kayıtları Kademeli Sil onay kutularını ayarlamak, değişen verilere karşı kısıtlamaları geçersiz kılmanıza ve yine de referans bütünlüğünü korumanıza olanak tanır. Birincil tablo, bir-çok ilişkisinin "bir" tarafı olan tablodur. Benzersiz bir dizin, yinelenen kayıtlara izin vermez.