reka bentuk dan model pangkalan data
TRANSCRIPT
Tajuk 4:Reka Bentuk Dan Model Pangkalan Data
REKA BENTUK PANGKALAN DATA
Reka bentuk pangkalan data merujuk kepada reka bentuk logikal struktur asas penyusunan data untuk penyimpanan data.
MODEL PANGKALAN DATA
Model pangkalan data merupakan model data yang menentukan struktur logikal bagaimana data itu disimpan, disusun dan dikendalikan.
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.
EntitiEntiti AtributAtribut
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
Apakah itu Entiti dan Atribut
Nama
Tarikh lahir
Alamat
Kelas
Nombor Kad pengenalan
Murid
Entiti Atribut
TeksMengandungi teks dan angka yang tidak digunakan untuk membuat operasi matematik atau logik.
Contoh :Nama murid, nombor kadpengenalan dan umur
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
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
Mengandungi data khusus yang meliputi gambar, suara dan data dari aplikasi lain.
Contoh :Gambar murid, gambar guru dan lagu
Jenis data
Terdapat beberapa model pangkalan data utama yang digunakan iaitu:
• Model Hirarki•Model jaringan•Model hubungan•Model hubungan entiti.
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.
Model Hirarki
Model Jaringan
•Model Jaringan menggunakan konsep pertalian berbentuk banyak dengan banyak.
• Dalam model ini, sesuatu entiti boleh mempunyai banyakinduk & juga banyak anak.
•Berasaskan rekod distruktur di beberapa peringkat logikal dan setiap rekod boleh saling berhubungan.
Model Jaringan
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.
Model Hubungan
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.
Model Hubungan Entiti
Sekian, Terima Kasih