Enforce Refential Intergrity adalah sebuah data yang memerlukan setiap nilai dalam satu atribut (baris) daripada hubungan (jadual) untuk wujud sebagai nilai atribut lain dalam yang berbeza (atau yang sama) berhubung (jadual).
Untuk Enforce Refential Intergrity untuk memegang dalam pangkalan data hubungan, mana-mana bidang dalam jadual yang diisytiharkan sebagai kunci asing boleh mengandungi sama ada nilai tidak sah, atau nilai-nilai hanya dari kunci utama jadual induk atau kunci calon.Dengan kata lain, apabila nilai kekunci asing digunakan ia harus merujuk, yang sedia ada kunci utama yang sah dalam jadual induk. Sebagai contoh, memadam rekod yang mempunyai nilai yang disebut oleh kunci asing dalam jadual lain akan memecahkan integriti rujukan. Sesetengah sistem pengurusan pangkalan data hubungan (RDBMS) boleh menguatkuasakan integriti rujukan, biasanya sama ada dengan memotong barisan utama luar negara dan juga untuk mengekalkan integriti, atau dengan mengembalikan ralat dan tidak melaksanakan padam. Kaedah mana yang digunakan ditentukan oleh kekangan integriti rujukan yang ditakrifkan dalam kamus data.
Kata sifat 'rujukan' menggambarkan tindakan yang yang telah mengerjakan utama asing, 'merujuk kepada satu bidang pautan dalam jadual lain. Dalam bahasa yang mudah, 'integriti rujukan' adalah jaminan bahawa sasaran itu merujuk kepada akan dijumpai. Kekurangan integriti rujukan dalam pangkalan data boleh menyebabkan pangkalan data hubungan untuk kembali data yang tidak lengkap, biasanya tanpa petunjuk ralat.
No comments:
Post a Comment