2. MODEL PANGKALAN DATA
◦ Model data yang menentukan struktur logika bagaimana data
itu disimpan , disusun dan dikendalikan.
◦ HIERAKI
◦ RANGKAIAN
◦ HUBUNGAN
◦ OBJEK
3. HIERAKI
◦ Model data diatur dengan
struktur data tree.
◦ Dapat mewakili informasi
hubungan child / parent
RANGKAIAN
◦Terdiri dari beberapa
jenis rekod dan
dihubungkan melalui
petunjuk
5. HIERAKI
• Diatur dengan struktur
data pokok
• Mewakili informasi
menggunakan hubungan
child/parent
• Artibut dari record yang
ditentukan telah diatur
dengan setiap entiti
• Disusun berperingkat
• Saling berhubung
• Data disusun dalam
bentuk struktur ranting
• Tidak ada hubungan terus
di antara rekod di
peringkat sama
Kelebihan
• Diambil dengan tepat
• Lebih mudah dipastikan
Kelemahan
• Memahami struktur asas data
• Berlaku pengulangan data
6. RANGKAIAN
• Bebrapa rekod
dihubungkan melalui
penunjuk
• Berjaya mengatasi
beberapa ketidaktentuan
seperti sifat hubungan
satu-ke-banyak
• Konsep pertalian banyak
dengan banyak
• Entiti boleh mempunyai
banyak induk & anak
• Setiap rekod boleh
saling berhubunganKelebihan
• Diakses dengan cepat
• Pengguna mengakses data dari jadual
• Lebih mudah memanipulasi
• Mudah dalam bentuk membuat query
Kelemahan
• Tidak mudah diubah-ubah
• Perubahan dapat mempengaruhi program aplikasi untuk mengakses
7. HUBUNGAN
◦ Menyimpan data dalam bentuk jadual
hubungan
◦ Paling terkenal
◦ Digunakan oleh banyak sistem pangkalan
data
◦ Nilai null digunakan
◦ Kekunci UNIK (primary key)
Kelebihan
• Diakses secara cepat
• Struktur data mudah diubah
• Dipersembahkan secara logik
• Mudah membuat memodifikasi
• Bahasa standart
Kekurangan
• Memahami hubungan antara jadual
• Memahami SQL terlebih dahulu
8. BERASASKAN OBJEK
◦ Kaedah terbaru
◦ Menyimpan takrifan objek-objek dan
hubungan yang boleh digunakan
◦ Wakil banyak-ke-banyak
◦ Disusun dalam bentuk Kelas, Artibut dan
Kaedah
Kelebihan
• Mengurus data lebih besar
• Memanipulasikan pangkalan data
• Mengabungkan unsur multimedia
• Prestasi pencarian terbaik
Kekurangan
• Tidak mempunyai asas teoritikal
• Bergantung kepada pengaturcaraan
9. PERBEZAAN ANTARA MODEL
Ciri HEIRAKI HUBUNGAN RANGKAIAN OBJEK
STRUKTUR Menyerupai
pokok
Tidak serupa
pokok
Tidak serupa
pokok
Tidak serupa
poko
KEKARDILAN Satu-ke-banyak Pelbagai
kekardilan
Pelbagai
kekardilan
Pelbagai
kekardilan
AKSES KEPADA
MAKLUMAT
Sukar Mudah Sukar Mudah
KEMASKINI
DATA
Sukar , ada
gangguan
ketekalan data
Mudah Sukar ,
menambah
hubungan baru
Suka ,
memerlukan
kemahiran
pengaturcaraan
KEISTIMEWAAN Mudah susun
rekod
mudah dibina Sesuai banyak-
ke-banyak
Mempunyai
prestasi
pencarian data