reka bentuk dan model pangkalan data

17
Tajuk 4: Reka Bentuk Dan Model Pengkalan Data

Upload: lingyuksing86

Post on 03-Jul-2015

111 views

Category:

Education


4 download

DESCRIPTION

Reka Bentuk Dan Model Pangkalan Data

TRANSCRIPT

Page 1: Reka bentuk dan model pangkalan data

Tajuk 4:

Reka Bentuk Dan Model

Pengkalan Data

Page 2: 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.

Page 3: Reka bentuk dan model pangkalan data

MODEL PANGKALAN DATA

Model pangkalan data merupakan model data yang

menentukan struktur logikal bagaimana data itu

disimpan, disusun dan dikendalikan.

Page 4: Reka bentuk dan model pangkalan data

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.

Page 5: Reka bentuk dan model pangkalan data

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

Apakah itu Entiti dan Atribut

Page 6: Reka bentuk dan model pangkalan data

Nama

Tarikh lahir

Alamat

Kelas

Nombor Kad

pengenalan

Murid

Entiti Atribut

Page 7: Reka bentuk dan model pangkalan data

TeksMengandungi 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

Page 8: Reka bentuk dan model pangkalan data

Terdapat beberapa model pangkalan data utama

yang digunakan iaitu:

• Model Hirarki

•Model jaringan

•Model hubungan

•Model hubungan entiti.

Page 9: Reka bentuk dan model pangkalan data

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.

Page 10: Reka bentuk dan model pangkalan data

Model Hirarki

Page 11: Reka bentuk dan model pangkalan data

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.

Page 12: Reka bentuk dan model pangkalan data

Model Jaringan

Page 13: Reka bentuk dan model pangkalan data

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.

Page 14: Reka bentuk dan model pangkalan data

Model Hubungan

Page 15: Reka bentuk dan model pangkalan data

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.

Page 16: Reka bentuk dan model pangkalan data

Model Hubungan Entiti

Page 17: Reka bentuk dan model pangkalan data

Sekian, Terima Kasih