Ev Ağlar Referans bütünlüğü (ri) nedir? - techopedia nedir?

Referans bütünlüğü (ri) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Referans Bütünlüğü (RI) ne anlama geliyor?

Başvuru bütünlüğü (RI), tablo ilişkilerinin her zaman tutarlı olması gerektiğini bildiren ilişkisel bir veritabanı kavramdır. Başka bir deyişle, herhangi bir yabancı anahtar alanı, yabancı anahtar tarafından başvurulan birincil anahtarla aynı olmalıdır. Bu nedenle, herhangi bir birincil anahtar alanı değişikliği tüm yabancı anahtarlara uygulanmalı veya hiç uygulanmamalıdır. Aynı kısıtlama, herhangi bir güncellemenin (ancak mutlaka silinmesi gerekmemesi) birincil üst anahtara geçirilmesi gerektiği için yabancı anahtarlar için de geçerlidir.

Techopedia, Referans Bütünlüğünü (RI) açıklıyor

İki tablo içeren bir banka veritabanı düşünün:

  • CUSTOMER_MASTER Tablo: Ad, sosyal güvenlik numarası, adres ve doğum tarihi gibi temel müşteri / hesap sahibi verilerini tutar.
  • ACCOUNTS_MASTER Tablo: Hesap türü, hesap oluşturma tarihi, hesap sahibi ve para çekme sınırları gibi temel banka hesabı verilerini saklar.

CUSTOMER_MASTER tablosundaki her müşteri / hesap sahibini benzersiz bir şekilde tanımlamak için CUSTOMER_ID adlı bir birincil anahtar sütunu oluşturulur.

ACCOUNTS_MASTER tablosundaki bir müşteri ve banka hesabı ilişkisini tanımlamak için, CUSTOMER_MASTER tablosundaki mevcut bir müşteriye başvurulmalıdır. Bu nedenle, ACCOUNTS_MASTER tablosunda da oluşturulan CUSTOMER_ID sütunu yabancı bir anahtardır. Bu sütun özeldir, çünkü değerleri yeni oluşturulmamıştır. Bunun yerine, bu değerler, CUSTOMER_MASTER tablosunun CUSTOMER_ID sütunu olan başka bir tablonun birincil anahtar sütununda bulunan ve aynı değerlere başvurmalıdır.

Bilgi tutarlılığı, CUSTOMER_MASTER tablosundaki herhangi bir CUSTOMER_ID değerinin, ACCOUNTS_MASTER tablosundaki karşılık gelen değer düzenlenmeden düzenlenemeyebileceği anlamına gelen bir standarttır. Örneğin, Andrew Smith'in müşteri kimliği CUSTOMER_MASTER tablosunda değiştirilirse, bu değişikliğin ACCOUNTS_MASTER tablosuna da uygulanması ve böylece Andrew Smith'in hesap bilgilerinin müşteri kimliğine bağlanmasına izin verilmesi gerekir.

Referans bütünlüğü (ri) nedir? - techopedia nedir?