The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

2.2.1 REKA BENTUK PANGKALAN DATA HUBUNGAN DAN KUNCI PRIMER DAN KUNCI ASING

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by masitaomar72, 2019-07-16 01:21:53

2.2.1 REKA BENTUK PANGKALAN DATA HUBUNGAN DAN KUNCI PRIMER DAN KUNCI ASING

2.2.1 REKA BENTUK PANGKALAN DATA HUBUNGAN DAN KUNCI PRIMER DAN KUNCI ASING

 REKA BENTUK PANGKALAN DATA YANG MERUJUK
KEPADA REKA BENTUK LOGIKAL STRUKTUR ASAS
PENYUSUNAN DATA UNTUK PENYIMPANAN DATA.

 PANGKALAN DATA DENGAN MODEL HUBUNGAN
BOLEH DIGUNAKAN UNTUK MENGATASI MASALAH
KELEWAHAN DAN KETIDAKTEKALAN DATA SECARA
BERKESAN.

 PERNORMALAN MERUPAKAN SATU KAEDAH UNTUK
MENYIMPAN JADUAL DALAM PANGKALAN DATA SERTA
DIGUNAKAN UNTUK MENCEGAH KELEWAHAN DAN
KEHILANGAN KETEKALAN DATA.

 BAHASA MUDAHNYA IALAH KAEDAH INI ADALAH CARA
UNTUK MENGANALISA DATA MENGIKUT PERINGKAT TERTENTU.

 PERNORMALAN MEMPUNYAI EMPAT JENIS IAITU:

a) BENTUK NORMAL PERTAMA(1NF).

b) BENTUK NORMAL KEDUA(2NF).

c) BENTUK NORMAL KETIGA(3NF).

d) BOYCE-CODD(BCNF)[JARANG DIGUNAKAN]

 TUJUAN DAN KEPERLUAN PERNORMALAN.

a) UNTUK MENGHASILKAN SKEMA HUBUNGAN DENGAN
PENGUMPULAN ATRIBUT YANG PALING OPTIMUM.

b) MENGURANGKAN DATA LEWAH(LEMAH).

c) DAPAT MENGATASI MASALAH ANOMALI(BERCANGGAH).



 DALAM MODEL PANGKALAN DATA HUBUNGAN
,LAJUR KHUSUS DALAM HUBUNGAN-HUBUNGAN
DIGUNAKAN SEBAGAI PENGHUBUNG LOGIKAL .

 PENGHUBUNG INI MEMBOLEHKAN ATRIBUT-
ATRIBUT DIHUBUNGKAN SEMULA SEWAKTU
CARIAN ATAU KEMAS KINI.

 INILAH YANG DIKATAKAN SEBAGAI INTEGRITI
DATA HUBUNGAN.

 PANGKALAN DATA BOLEH GAGAL
MENGEKALKAN INTEGRITI DATA HUBUNGAN DAN
ARTIBUT SUKAR DIKESAN DAN BOLEH
MENJEJASKAN KETEKALAN DAN
KEBOLEHCAPAIAN DATA SEKIRANYA
PENGHUBUNG TIADA.

 KUNCI HUBUNGAN IALAH NAMA ATRIBUT KHUSUS DALAM
JADUAL YANG DIGUNAKAN UNTUK MENGEKALKAN
INTEGRITI DATA HUBUNGAN,IAITU KUNCI PRIMER DAN
KUNCI ASING.

 KUNCI PRIMER IALAH ATRIBUT (ATAU GABUNGAN
BEBERAPA ATRIBUT) DENGAN NILAI YANG UNIK UNTUK
MEWAKILI SETIAP BARIS REKOD DALAM SESEBUAH
JADUAL.

 KUNCI PRIMER TIDAK BOLEH DIBIARKAN KOSONG(NULL)
DAN TIDAK BOLEH MENGANDUNGI NILAI YANG
BERULANG.

 AYAT MUDAH UNTUK DIFAHAMI IALAH KUNCI PRIMER
MERUPAKAN SATU KUNCI YANG UNIK DAN MEMPUNYAI
NILAI DAN ANGKA YANG SANGAT BERBEZA.

 CONTOHNYA SEPERTI NOMBOR KAD PENGENALAN
ANDA DAN CAP IBU JARI ANDA.

 CONTOHNYA SEPERTI NOMBOR KAD PENGENALAN
ANDA DAN CAP IBU JARI ANDA.

 KEPENTINGAN KUNCI PRIMER:

a) PASTIKAN REKOD TIDAK BERTINDIH.

b) BERI IDENTITI UNIK BAGI SETIAP ORANG.

c) MUDAHKAN PROSES CARIAN DAN CAPAIAN
REKOD.

d) JIMAT RUANG STORAN KOMPUTER.

e) JADIKAN DATA LEBIH KUKUH.

 KUNCI ASING IALAH ATRIBUT YANG
MENGANDUNGI NILAI KUNCI PRIMER DARIPADA
JADUAL SASARAN.

 DENGAN KATA LAIN,UNTUK MENGHASILKAN
HUBUNGAN DIANTARA DUA JADUAL,JADUAL
YANG INGIN MEWUJUDKAN HUBUNGAN AKAN
MENAMBAHKAN KUNCI ATRIBUT KUNCI PRIMER
DARIPADA JADUAL SASARAN SEBAGAI KUNCI
ASING.

KUNCI
HUBUNGAN

KUNCI KUNCI
PRIMER ASING

TIDAK
BOLEH
DIBIARKAN
KOSONG

KUNCI MEMPUNYAI KUNCI TIDAK
ASING NILAI YANG PRIMER BOLEH
NILAI SAMA
ATRIBUT YANG UNIK
MENGANDUNGI
NILAI KUNCI PRIMER NILAI YANG
DARIPADA JADUAL TETAP

SASARAN


Click to View FlipBook Version