widgeo.net

Thursday, 23 July 2015

ENFORCE REFENTIAL INTEGRITY

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.

Thursday, 2 July 2015

JENIS-JENIS HUBUNGAN JADUAL SERTA CIRI-CIRINYA

ASSALAMUALAIKUM W.B.T....

Hari ini saya akan kongsi ilmu dengan anda semua tentang JENIS-JENIS HUBUNGAN JADUAL SERTA CIRI-CIRINYA..


        ONE-TO-ONE

·        -Dalam jadual boleh mempunyai barisan lebih daripada satu yang sepadan dalam jadual B, dan begitu juga sebaliknya.

·   -Hubungan satu-sama-satu dicipta jika kedua-dua tiang yang berkaitan adalah kunci utama atau mempunyai kekangan yang unik.




ONE-TO-MANY
·         -Jenis hubungan yang paling biasa.
·   -Dalam jenis hubungan ini, berturut-turut dalam jadual A boleh mempunyai banyak baris yang sepadan dalam jadual B tetapi satu baris dalam jadual B hanya boleh mempunyai satu padanan baris dalam jadual A.
·   -Sebagai contoh, "Penerbit" dan "Tajuk" jadual mempunyai hubungan satu-ke-banyak. Iaitu, setiap penerbit menghasilkan banyak gelaran tetapi setiap judul datang dari hanya satu penerbt.
·   -Dicipta jika hanya satu daripada tiang-tiang yang berkaitan adalah kunci utama atau mempunyai kekangan yang unik.
·   -Dalam tetingkap hubungan dalam Akses, bahagian utama hubungan satu-ke-banyak ditandakan dengan simbol kunci.
·   -Sisi kunci asing daripada hubungan ditandakan dengan simbol infiniti.






       MANY-TO-MANY
·         -Dalam hubungan banyak-ke-banyak, berturut-turut dalam jadual A boleh mempunyai banyak baris yang sepadan dalam jadual B, dan begitu juga sebaliknya.
·   -Anda mewujudkan apa-apa hubungan dengan menentukan jadual ketiga yang dipanggil jadual persimpangan.
·   -Kunci utama jadual persimpangan terdiri daripada kunci asing dari kedua-dua jadual A dan Jadual B.
·   -Sebagai contoh, "Pengarang" jadual dan "Tajuk" jadual mempunyai hubungan banyak-ke-banyak yang ditakrifkan oleh hubungan satu-ke-banyak dari setiap jadual ini kepada "TitleAuthors" jadual. Kunci utama "TitleAuthors" jadual adalah gabungan ruang au_ID (yang "Pengarang" kunci utama jadual) dan ruang title_ID tersebut ("Tajuk" kunci utama jadual ini).