Page 77 - SK tingkatan 5
P. 77
Kunci Hubungan
Setiap hubungan perlu ada kunci primer yang membolehkan anda aplikasi
menyimpan dan mencapai data dalam hubungan. Kunci primer ialah Harian
atribut unik (sama ada terdiri daripada satu ataupun beberapa atribut) Aplikasi “MindAppz”
yang dipilih untuk mengenal pasti rekod dalam hubungan. Kunci primer dan “Kingaroo”
ialah aplikasi mobil
hendaklah digariskan seperti contoh yang berikut. berasaskan pendidikan
yang pertama untuk
Contoh: murid di peringkat
rendah dan menengah
Murid (NoKadPengenalan, Nama, Alamat)
di Malaysia. Aplikasi
ini merangkumi
Bahasa Melayu,
Kunci asing ialah kunci primer sesuatu hubungan yang muncul dalam Bahasa Inggeris,
hubungan lain dalam pangkalan data yang sama. Kunci ini ditandakan Matematik dan Sains
dengan garis putus-putus. Kunci asing digunakan untuk menghubungkan untuk sekolah rendah
antara dua jadual. Contohnya antara MURID dengan MATAPELAJARAN: dan Bahasa Melayu,
Bahasa Inggeris,
Murid (NoKadPengenalan, Nama, Alamat, NoKod) Matematik dan
MAtAPelAJArAN (NoKod, NamaMataPelajaran) Sejarah untuk sekolah
menengah.
Ciri-ciri Model Hubungan Data
Tahukah
Hubungan ialah jadual yang terdiri daripada rekod dan medan. Akan tetapi, Anda
tidak semua jadual ialah hubungan. Hubungan mempunyai beberapa ciri
tertentu seperti yang berikut: E. F. Codd dikenali
• Setiap hubungan ( jadual) mempunyai nama yang berbeza daripada sebagai Bapa Sistem
nama-nama hubungan yang lain. Pangkalan Data. Beliau
telah mengemukakan
• Setiap data dalam hubungan mempunyai satu nilai sahaja. 12 prinsip mengenai
pangkalan data.
• Setiap atribut (medan) mempunyai nama yang berbeza.
• Setiap rekod adalah berbeza.
• Susunan atribut (medan) tidak mempunyai kepentingan.
• Susunan rekod tidak mempunyai kepentingan.
Uji Minda
Hubungan yang mempunyai ciri-ciri di atas dipanggil penormalan atau
Bentuk Penormalan Pertama (1NF). Salah satu perbezaan
kunci primer dan
Model hubungan data dalam Rajah 2.1.8 menunjukkan hubungan kunci asing ialah kunci
antara MURID dengan MATAPELAJARAN. Setiap jadual perlu ada kunci primer tidak boleh
primer. Dalam jadual MURID, kunci primer ialah NoKadPengelanan menerima nilai null,
manakala NoKod ialah kunci primer bagi jadual MATAPELAJARAN. Kunci sebaliknya bagi kunci
asing. Nyatakan
asing diperlukan untuk menghubungkan dua jadual ini. Di sini, kunci asing tiga perbezaan yang
ialah NoKod yang terdapat dalam jadual MURID. Contoh model hubungan lain bagi kunci primer
data ditunjukkan seperti dalam Rajah 2.1.8. dan kunci asing.
BAB 2 Pangkalan Data Lanjutan 69

