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