Apabila anda mereka bentuk pangkalan data, anda membahagikan maklumat pangkalan data anda ke dalam banyak jadual berdasarkan subjek untuk meminimumkan kelewahan data. Kemudian anda memberikan Access cara untuk mengembalikan data bersama dengan menempatkan medan umum ke dalam jadual berkaitan.
Contohnya, untuk mewakili perhubungan satu ke banyak, anda mengambil kunci primer daripada jadual "satu" dan menambahkannya sebagai medan tambahan pada jadual "banyak". Untuk mengembalikan data bersama, Access mengambil nilai dalam jadual "banyak" dan mencari nilai yang sepadan dalam jadual "satu". Dengan cara ini, nilai dalam jadual "banyak" merujuk kepada nilai yang sepadan dalam jadual "satu".
Contohnya, untuk mewakili perhubungan satu ke banyak, anda mengambil kunci primer daripada jadual "satu" dan menambahkannya sebagai medan tambahan pada jadual "banyak". Untuk mengembalikan data bersama, Access mengambil nilai dalam jadual "banyak" dan mencari nilai yang sepadan dalam jadual "satu". Dengan cara ini, nilai dalam jadual "banyak" merujuk kepada nilai yang sepadan dalam jadual "satu".
Katakan anda mempunyai perhubungan satu ke banyak antara Pengirim dan Pesanan dan anda ingin memadamkan Pengirim. Jika pengirim yang anda ingin padam mempunyai pesanan dalam jadual Pesanan, pesanan tersebut menjadi "yatim" apabila anda memadamkan rekod Pengirim. Pesanan masih mengandungi ID pengirim tetapi ID tersebut tidak sah lagi kerana rekod yang merujuk kepadanya tidak lagi wujud.
Tujuan integriti rujukan adalah untuk mengelakkan yatim dan mengekalkan rujukan disegerakkan agar situasi hipotesis (pertindihan) tidak berlaku.
No comments:
Post a Comment