WELCOME


widgeo.net

Rabu, 22 Julai 2015

ENFORCE REFERENTIAL INTEGRITY


Assalamualaikum W.B.T


Hari ni kita akan belajar satu ilmu baru mengenai "Menguatkuasakan Rujukan Integriti"(ENFORCE REFERENTIAL INTEGRITY)




>Integriti rujukan adalah sebuah hartanah data yang, apabila berpuas hati, memerlukan setiap nilai satu atribut (ruangan) daripada hubungan (jadual) untuk wujud sebagai nilai atribut lain dalam yang berbeza (atau yang sama) berhubung (jadual).


Untuk integriti rujukan 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.


Rabu, 1 Julai 2015

CIRI-CIRI JENIS PERHUBUNGAN DALAM MICROSOFT ACCESS

Assalamualaikum w.b.t...
Hari ini kita akan belajar mengenai ciri-ciri jenis perhubungan dalam Ms Access..
Penerangan seperti di bawah..


One to one

- Dalam hubungan satu-ke-satu, setiap rekod dalam jadual pertama hanya boleh mempunyai satu rekod yang sepadan dalam jadual kedua, dan setiap rekod dalam jadual kedua hanya boleh mempunyai satu rekod yang sepadan dalam jadual pertama. Ini jenis hubungan tidak umum kerana, paling sering, maklumat yang berkaitan dengan cara ini disimpan dalam jadual yang sama. Anda mungkin menggunakan hubungan satu-ke-satu untuk membahagikan meja dengan pelbagai bidang, mengasingkan sebahagian daripada jadual atas sebab-sebab keselamatan, atau untuk menyimpan maklumat yang hanya terpakai kepada subset meja utama. Apabila anda melakukan mengenal pasti apa-apa hubungan, kedua-dua jadual mesti berkongsi satu bidang yang sama.



 One to many
- Mewakili hubungan satu-ke-banyak dalam reka bentuk pangkalan data anda, mengambil kunci utama pada "satu" sisi hubungan dan menambah ia sebagai bidang tambahan atau medan ke meja pada "banyak" sisi hubungan. Dalam kes ini, sebagai contoh, anda menambah satu bidang baru - bidang ID dari meja pelanggan - untuk jadual Pesanan dan menamakan ia ID Pelanggan. Akses kemudian boleh menggunakan nombor ID Pelanggan dalam jadual  Pesanan untuk mencari pelanggan yang betul untuk setiap pesanan.





Many to many

- Hubungan banyak ke banyak terdiri daripada tiga jadual. Kedua-dua jadual di Banyak belah Hubungan yang dihimpunkan kepada Junction Jadual ketiga menghubungkan mereka bersama-sama. Dalam skrin rajah di bawah, kita melihat bahawa tblOrder dan tblProducts dihimpunkan bersama dalam hubungan banyak ke banyak. TblOrderDetails adalah Junction Jadual ketiga pengantara di antara kedua-dua. Pengantaraan ini berbentuk dua Satu biasa hubungan banyak, dengan meja simpang ditubuhkan untuk berada di pihak yang Banyak dari kedua-duanya.