KPD1022 (EN. SAM) 1
-
Upload
sarah-kamal -
Category
Documents
-
view
223 -
download
0
Transcript of KPD1022 (EN. SAM) 1
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 1/7
KPD1022 Database Concept 1
KOLEJ VOKASIONAL KUALA SELANGOR
JABATAN TEKNOLOGI MAKLUMAT DAN KOMUNIKASI
UNIT SISTEM PENGURUSAN PANGKALAN DATA & APLIKASI WEB
NAMA : SITI NUR MAISARAH BINTI MOHD KAMAL
KELAS : 1 SVM IPD
KOD KURSUS : KPD1022
NAMA KURSUS : DATABASE CONCEPT
NAMA PENSYARAH : EN SYAMSUL AZHAN BIN RAYMI
TAJUK TUGASAN : MODEL PANGKALAN DATA
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 2/7
KPD1022 Database Concept 2
PENGAKUAN
Saya akui karya ini adalah hasil kerja saya sendiri kecuali nukilan dan
ringkasan yang tiap – tiap satunya telah saya jelaskan sumbernya.
21 MAC 2016 ------------------------------------
SITI NUR MAISARAH BINTI MOHD KAMAL
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 3/7
KPD1022 Database Concept 3
1.0 Pendahuluan
Model Pangkalan Data merupakan model data yang menentukan struktur logikal
bagaimana data itu disimpan, disusun dan dikendalikan.
Tiga model data yang biasa akan dibincangkan di sini iaitu model data hierarki,
rangkaian dan hubungan.
2.0 Model Pangkalan Data
2.1 Model Hierarki
DEFINISI MODEL
Model Hierarki merupakan model data yang dimana data tersebut diatur dengan
struktur data tree. Struktur ini dapat mewakili informasi menggunakan hubungan
child/parent: setiap parent dapat memiliki banyak child, tetapi setiap child hanya
boleh memiliki satu parent (yang dikenal juga dengan hubungan 1-ke-banyak ).
Seluruh atribut dari record yang ditentukan telah diatur dengan tipe entitas.
CARA SUSUNAN DATA
Berdasarkan rekod yang distuktur di beberapa peringkat
Peringkat – peringkat saling berhubungan
Data disusun dalam bentuk hierarki atau struktur ranting
Tidak ada hubungan terus di antara rekod di peringkat yang sama
CONTOH RAJAH SUSUNAN DATA
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 4/7
KPD1022 Database Concept 4
KELEBIHAN
Data dapat diambil secara cepat
Integritas lebih mudah diatur
KELEMAHAN
User harus memahami struktur basis data-nya
Terjadi pengulangan data ( redundansi )
2.2 Model Rangkaian
DEFINISI MODEL
Model data rangkaian terdiri dari beberapa jenis rekod dan dihubungkan melalui
petunjuk.
CARA SUSUNAN DATA
Menggunakan konsep pertalian berbentuk banyak dengan banyak
Dalam model ini, sesuatu entiti boleh mempunyai banyak induk & juga
banyak anak
Berasaskan rekod distuktur di beberapa peringkat logikal dan setiap rekod
boleh saling berhubungan
CONTOH RAJAH SUSUNAN DATA
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 5/7
KPD1022 Database Concept 5
KELEBIHAN
Data dapat diakses dengan cepat
User dapat mengakses data mulai dari sembarang table
User lebih mudah dalam membuat model basis data yang lebih kompleks User lebih mudah dalam membuat query yang lebih kompleks untuk
mengambil data
KEKURANGAN
Struktur basis data tidak mudah untuk diubah-ubah
Perubahan struktur basis dapat mempengaruhi program aplikasi yang
mengakses database
User harus memahami struktur basis data
2.3 Model Hubungan
DEFINISI MODEL
Model yang menyimpan data dalam bentuk jadual hubungan
CARA SUSUNAN DATA
Data mengenai suatu objek boleh ditempatkan di dalam beberapa jadual yang
berasingan
Baris dipanggil tuple, kolum dipanggil atribut dan jadual dipanggil sebagai
hubungan
Kekunci (primary key) digunakan untuk menghubungkan rekod yang terdapat
di beberapa jadual
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 6/7
KPD1022 Database Concept 6
CONTOH RAJAH SUSUNAN DATA
KELEBIHAN
Data dapat diakses secara cepat
Struktur database mudah diubah
Data disajikan secara logik sehingga user tidak perlu mengetahui bagaimana
data disimpan
User mudah dalam membuat query yang kompleks untuk mengambil data
User mudah dalam membuat dan modifikasi program aplikasi
Bahasa standard (SQL) sudah dibuat
KEKURANGAN
Kelompok informasi atau table yang berbeza harus dihubungkan untuk
mengambil data
User harus memahami hubungan antara table
User harus belajar SQL
8/19/2019 KPD1022 (EN. SAM) 1
http://slidepdf.com/reader/full/kpd1022-en-sam-1 7/7
KPD1022 Database Concept 7
3.0 PENUTUP
Pilihan pangkalan data yang akan digunakan ialah model hubungan. Kerana
ianya model yang paling sederhana, mudah digunakan dan difahami serta yang paling
popular saat ini. Selain itu, model ini menggunakan sekumpulan table berdimensi dua
(yang disebut relasi atau tabel) dengan masing-masing relasi tersusun atas
tuple/baris/record dan atribut/kolom/field. Seterusnya, ianya menggunakan kekunci
(primary key) untuk menghubungkan rekod yang terdapat di beberapa jadual.
4.0 RUJUKAN
1. http://www.slideshare.net/LayHar/reka-bentuk-dan-model-pangkalan-data-
40333399
2. http://syahrianielektronika-media.blogspot.my/2014/06/model-data-hirarki-
jaringan-dan.html
3. https://id.wikipedia.org/wiki/Model_jaringan
4.
http://obedjokam87.blogspot.my/2011/08/model-jaringan-komputer.html
5.
https://lentoq85.files.wordpress.com/2008/11/unit-9-pd-hubungan.ppt.
6.
http://yusup-doank-2.blogspot.my/2011/06/model-basis-data-model-basis-
data.html