Dokumen ini membahas reka bentuk dan model pangkalan data. Ada beberapa model pangkalan data utama seperti model hirarki yang menyusun data dalam bentuk hirarki, model jaringan yang menggunakan hubungan banyak-ke-banyak, model hubungan yang menyimpan data dalam tabel berasingan dengan menghubungkannya melalui kunci utama, dan model hubungan entiti yang menggambarkan hubungan antara entiti seperti objek dunia nyata.
2. REKA BENTUK PANGKALAN DATA
Reka bentuk pangkalan data merujuk kepada reka
bentuk logikal struktur asas penyusunan data untuk
penyimpanan data.
3. MODEL PANGKALAN DATA
Model pangkalan data merupakan model data yang
menentukan struktur logikal bagaimana data itu
disimpan, disusun dan dikendalikan.
4. Tujuan Pangkalan Data
•Perlu mengetahui apakah maklumat yang akan diproses
oleh pangkalan data tersebut. Ini bagi menentukan
apakah subjek (entiti) dan fakta apa mengenai subjek
tersebut (atribut) yang perlu disimpan.
5. Apakah itu Entiti dan Atribut
Entiti Atribut
Suatu objek unik dan boleh
dikenalpasti dalam sesuatu
persekitaran seperti orang,
tempat atau benda yang
boleh dikutip dan disimpan
sebagai data.
Ciri-ciri yang menerangkan sesuatu
entiti
Contoh:
Entiti = Murid
Atribut untuk Murid adalah seperti:
•Nomborkadpengenalan
Nama
TarikhLahir
Alamat
Kelas
7. Teks
Mengandungi teks dan angka yang tidak digunakan untuk
membuat operasi matematik atau logik.
Contoh :Nama murid, nombor kadpengenalan dan umur
Nombor
Mengandungi angka yang khusus digunakan untuk membuat
operasi matematik atau logik.
Contoh :Markah Peperiksaan Penggal 1 Kelas 6A
Tarikh/Masa
.
Mengandungi data khusus untuk tarikh dan masa.
Contoh : 4/17/14, 05:34:00 PM, Thursday, April 17, 2014
OLE Object
Mengandungi data khusus yang meliputi gambar, suara dan
data dari aplikasi lain.
Contoh :Gambar murid, gambar guru dan lagu
Jenis data
8. Terdapat beberapa model pangkalan data utama
yang digunakan iaitu:
• Model Hirarki
•Model jaringan
•Model hubungan
•Model hubungan entiti.
9. Model Hirarki
•Berasaskan rekod yang distruktur di beberapa peringkat.
•Peringkat-peringkat saling berhubungan.
•Data disusun dalam bentuk hirarki atau struktur ranting.
•Tidak ada hubungan terus di antara rekod di peringkat
yang sama.
11. Model Jaringan
•Model Jaringan menggunakan konsep pertalian
berbentuk banyak dengan banyak.
• Dalam model ini, sesuatu entiti boleh mempunyai banyak
induk & juga banyak anak.
•Berasaskan rekod distruktur di beberapa peringkat
logikal dan setiap rekod boleh saling berhubungan.
13. Model Hubungan
•Adalah cara yang paling mudah untuk mewakili dunia
sebenar.
•Dibangunkan berasaskan teori set matematik.
•Data mengenai suatu objek boleh ditempatkan di dalam
beberapa jadual yang berasingan.
•Baris dipanggil tupel, kolum dipanggil atribut dan jadual
dipanggil sebagai hubungan.
•Kekunci (primary key) digunakan untuk menghubungkan
rekod yang terdapat di beberapa jadual.
15. Model Hubungan Entiti
•Lebih dikenali sebagai Entity Relationship Diagram (ER-DIAGRAM).
• Merupakan model peringkat tinggi yang hampir sama
dengan tanggapan pengguna terhadap dunia luar.
•Berasaskan bahawa dunia benar terdiri daripada objek
(entiti) dan perhubungan di antara objek.
•Digunakan untuk peringkat awal merekabentuk
pangkalan data.