Rumah Rangkaian Apakah integriti rujukan (ri)? - definisi dari techopedia

Apakah integriti rujukan (ri)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Integriti Rujukan (RI)?

Integriti Rujukan (RI) adalah konsep pangkalan data hubungan, yang menyatakan bahawa perhubungan meja mesti sentiasa konsisten. Dalam erti kata lain, mana-mana bidang utama asing mesti bersetuju dengan kunci utama yang dirujuk oleh kunci asing. Oleh itu, sebarang perubahan medan utama utama mesti digunakan untuk semua kunci asing, atau tidak sama sekali. Sekatan yang sama juga berlaku kepada kunci asing dalam sebarang kemas kini (tetapi tidak semestinya penghapusan) mesti disebarkan ke kunci induk utama.

Techopedia menjelaskan Integriti Rujukan (RI)

Pertimbangkan pangkalan data bank, yang mengandungi dua jadual:

  • CUSTOMER_MASTER Jadual: Ini memegang data asas pelanggan / pemegang akaun seperti nama, nombor keselamatan sosial, alamat dan tarikh lahir.
  • ACCOUNTS_MASTER Jadual: Ini menyimpan data akaun asas bank seperti jenis akaun, tarikh penciptaan akaun, pemegang akaun dan had pengeluaran.

Untuk secara unik mengenal pasti setiap pelanggan / pemegang akaun dalam jadual CUSTOMER_MASTER, lajur utama utama bernama CUSTOMER_ID dibuat.

Untuk mengenal pasti perhubungan pelanggan dan akaun bank dalam jadual ACCOUNTS_MASTER, pelanggan sedia ada dalam jadual CUSTOMER_MASTER mesti dirujuk. Oleh itu, lajur CUSTOMER_ID - juga dibuat dalam jadual ACCOUNTS_MASTER - adalah kunci asing. Lajur ini istimewa kerana nilainya tidak dicipta. Sebaliknya, nilai-nilai ini mestilah merujuk nilai-nilai yang ada dan sama dalam ruang utama utama jadual lain, iaitu lajur CUSTOMER_ID jadual CUSTOMER_MASTER.

Integriti rujukan adalah standard yang bermaksud mana-mana nilai CUSTOMER_ID dalam jadual CUSTOMER_MASTER tidak boleh diedit tanpa mengedit nilai yang sepadan dalam jadual ACCOUNTS_MASTER. Sebagai contoh, jika ID pelanggan Andrew Smith diubah dalam jadual CUSTOMER_MASTER, perubahan ini juga mesti digunakan pada jadual ACCOUNTS_MASTER, dengan itu membolehkan maklumat akaun Andrew Smith untuk dihubungkan dengan ID pelanggannya.

Apakah integriti rujukan (ri)? - definisi dari techopedia