Wednesday, 9 July 2014

Relationship Of MS Access

Assalamualaikum.

* Relation Of Access adalah pangkalan data hubungan (akses). Data yang ada di dalam satu jadual berkaitan dengan data dalam jadual lain. 

* Secara umumnya, jadual dikaitkan dalam tiga cara yang berbeza :-
    - satu-sama-satu
    - satu-ke-banyak
    - banyak-ke-banyak

* Hubungan satu-sama-satu bermaksud setiap rekod dalam satu table mempunyai paling banyak satu rekod berkaitan dalam table yang lain.

* Contohnya macam dalam jadual A hanya boleh mempunyai satu rekod yang sepadan dalam jadual B dan setiap rekod dalam jadual B hanya boleh mempunyai satu rekod yang hampir sama dalam jadual A.

* Hubungan satu-ke-banyak dirujuk sebagai "pengajar-detail" atau "ibu bapa dan anak". Hubungan yang paling biasa di antara dua jadual dalam pangkalan data.

* Dalam hubungan satu-ke-banyak, satu rekod dalam jadual boleh mempunyai rekod yang hampir sama banyak dalam jadual B tetapi rekod dalam Jadual B hanya mempunyai satu rekod yang hampir sama dalam Jadual A.

* Bagi maksud hubungan banyak-ke-banyak pula, satu rekod dalam jadual boleh mempunyai rekod yang hampir sama banyak dalam jadual B, dan rekod dalam jadual B boleh mempunyai rekod yang hampir sama banyak dalam jadual A.

* Contohnya macam satu hubungan banyak-ke-banyak untuk setiap rekod dalam satu table dan boleh ada banyak rekod dalam jadual lain.

* Cara untuk menentukan hubungan ini dengan menambah jadual yang kita mahu dan kemudian membawa bidang utama daripada satu table dan meletakkan ianya di field utama dalam jadual yang lain.

* Jenis hubungannya pula, bergantung kepada bagaimana bidang yang berkaitan ditakrifkan :-

- Hubungan satu-sama-satu : dicipta jika kedua-dua bidang berkaitan kunci utama atau mempunyai indeks yang unik.
- Hubungan satu-ke-banyak : dicipta jika hanya salah satu bidang yang berkaitan kunci utama.