Monday, 24 February 2014

Prime Key and Second Key

KUNCI PRIMER DAN KUNCI ASING




Di dalam pangkalan data,terdapat kunci pier dan kunci asing yang mana nilainya adalah unik dan mesti diisi (tiak boleh tinggalkan kosong). Setiap jadual mesti mempunyai minimum satu kunci primer.

KUNCI PRIMER
·        ~~ Kunci pimer adalah medan yang unik mewakili setiap rekod dalam baris sebuah jadual.Kunci ini tidak boleh   memiliki nilai null. (tidak boleh ditinggal kosong).
·       ~ ~ Dalam setiap jadual di pangkalan data mesti memiliki sekurang-kurangnya satu kunci primer.Pemilihan kunci   primer adalah bergantung kepada kesesuaian dan keunikan nilainya dengan medan-medan lain.
·        ~~ Kunci primer juga boleh diberikan secara automatic oleh perisian DBMS.
·        ~~  Kunci primer juga boleh diciptakan sendiri oleh pengaturcara.Antara yang sering digunakan adalah seperti    nombor kad pengenaan kerana ia adalah unik(tak akan ada no.kad pengenalan yang sama anara dua            orang) tau pun no.surat beranak,nombor passport, nombor pelajar ataupun no.pekerja.



KUNCI ASING
~      Kunci asing adalah salah satu medan dalam jadual pertama yang dijadikan kunci primer, yang berada di dalam jadual kedua atau pada jadual lain. Kunci asing boleh digunakan untuk jadual rujukan silang.
~       Setiap nilai kunci asing.


KEPENTINGAN KUNCI PRIMER
·         ~   Menjadikan data yang disimpan adalah utuh kerana setiap rekodnya mempunyai satu nilai yang unik      sebagai pengenalan diri.
·        ~~ Mengelakkan daripada rekod yang sama berulang- ulang disimpan di dalam pangkalan data.Ini seterusnya    dapat menjimatkan ruangan storan computer
·         ~~ Memudahkan proses carian dan capaian ke atas rekod reod yang hendak di cari boleh dicapai dengan        membuat carian dengan menggunakan kata kunci ke atas kunci primer.



PERBEZAAN ANTARA KUNCI PRIMER DAN KUNCI ASING
























No comments :

Post a Comment