ASSALAMUALAIKUM W.B.T
Hari ini saya akan berkongsi maklumat sedikit sebanyak tentang ENFORCE REFENTIAL INTEGRITY atau dalam bahasa melayunya, PENGUATKUASAAN RUJUKAN INTEGRITI.
Enforce Refential Integrity adalah menguatkuasakan rujukan Integriti untuk hubungan dalam pangkalan data Microsoft Access boleh mengelakkan kerugian atau pengemaskinian tidak sengaja rekod data.
Garis Panduan Penguatkuasaan Rujukan Integriti:
1. Anda boleh menetapkan rujukan Integriti antara dua jadual dalam Microsoft Access jika berikut adalah benar -
◾Kedua-dua jadual dalam pangkalan data Microsoft Access yang sama.
◾Medan yang hampir sama adalah kunci utama dalam satu jadual atau mempunyai indeks unik.
◾Medan berkaitan mempunyai jenis data yang sama (pengecualian adalah bahawa medan autonombor boleh dikaitkan dengan jenis data Nombor dengan saiz bidang Long Integer).
2. Apabila jadual pangkalan data dihubungkan bersama-sama, satu jadual biasanya dipanggil jadual Ibu Bapa dan satu lagi (jadual yang ia dikaitkan dengan) biasanya dikenali sebagai Anak. Ini dikenali sebagai hubungan ibu bapa dan anak antara jadual Microsoft Access. Rujukan Integriti menjamin bahawa tidak akan menjadi anak yatim, rekod anak tanpa rekod ibu bapa.
3. Rujukan Integriti beroperasi dengan tegas berdasarkan jadual bidang utama; ia memeriksa setiap kali satu medan utama, sama ada kunci utama atau asing, ditambah, ditukar atau dipadamkan. Jika perubahan kepada kekunci yang mewujudkan hubungan yang tidak sah, ia dikatakan melanggar integriti rujukan.
Kesan pada Pengubahsuaian Data:
1. Apabila rujukan integriti dikuatkuasakan (tanpa membolehkan pilihan yang melata), kaedah-kaedah tertentu memohon kepada data. Senarai berikut memberikan beberapa contoh ini -
◾Anda tidak boleh memasukkan nilai dalam bidang Kunci Asing satu jadual jika tidak ada nilai yang sepadan dalam Kunci Utama jadual yang berkaitan.
◾Anda tidak boleh memadam rekod daripada jadual Utama (jadual di mana kunci utama adalah medan yang berkaitan) jika rekod yang hampir sama wujud dalam jadual yang berkaitan.
◾Anda tidak boleh menukar nilai dalam Kunci Utama daripada jadual primer jika terdapat rekod yang berkaitan dalam jadual yang berkaitan.
Hari ini saya akan berkongsi maklumat sedikit sebanyak tentang ENFORCE REFENTIAL INTEGRITY atau dalam bahasa melayunya, PENGUATKUASAAN RUJUKAN INTEGRITI.
Enforce Refential Integrity adalah menguatkuasakan rujukan Integriti untuk hubungan dalam pangkalan data Microsoft Access boleh mengelakkan kerugian atau pengemaskinian tidak sengaja rekod data.
Garis Panduan Penguatkuasaan Rujukan Integriti:
1. Anda boleh menetapkan rujukan Integriti antara dua jadual dalam Microsoft Access jika berikut adalah benar -
◾Kedua-dua jadual dalam pangkalan data Microsoft Access yang sama.
◾Medan yang hampir sama adalah kunci utama dalam satu jadual atau mempunyai indeks unik.
◾Medan berkaitan mempunyai jenis data yang sama (pengecualian adalah bahawa medan autonombor boleh dikaitkan dengan jenis data Nombor dengan saiz bidang Long Integer).
2. Apabila jadual pangkalan data dihubungkan bersama-sama, satu jadual biasanya dipanggil jadual Ibu Bapa dan satu lagi (jadual yang ia dikaitkan dengan) biasanya dikenali sebagai Anak. Ini dikenali sebagai hubungan ibu bapa dan anak antara jadual Microsoft Access. Rujukan Integriti menjamin bahawa tidak akan menjadi anak yatim, rekod anak tanpa rekod ibu bapa.
3. Rujukan Integriti beroperasi dengan tegas berdasarkan jadual bidang utama; ia memeriksa setiap kali satu medan utama, sama ada kunci utama atau asing, ditambah, ditukar atau dipadamkan. Jika perubahan kepada kekunci yang mewujudkan hubungan yang tidak sah, ia dikatakan melanggar integriti rujukan.
Kesan pada Pengubahsuaian Data:
1. Apabila rujukan integriti dikuatkuasakan (tanpa membolehkan pilihan yang melata), kaedah-kaedah tertentu memohon kepada data. Senarai berikut memberikan beberapa contoh ini -
◾Anda tidak boleh memasukkan nilai dalam bidang Kunci Asing satu jadual jika tidak ada nilai yang sepadan dalam Kunci Utama jadual yang berkaitan.
◾Anda tidak boleh memadam rekod daripada jadual Utama (jadual di mana kunci utama adalah medan yang berkaitan) jika rekod yang hampir sama wujud dalam jadual yang berkaitan.
◾Anda tidak boleh menukar nilai dalam Kunci Utama daripada jadual primer jika terdapat rekod yang berkaitan dalam jadual yang berkaitan.