Model data
merupakan suatu cara untuk menjelaskan tentang data-data yang tersimpan dalam
basis data dan bagaimana hubungan antar data tersebut untuk para pemakai (User)
secara logik.
B.
Jenis-Jenis Model Data
Model data yang umum ada 3 macam antara lain :
1. Model Hierarki (Hierarchycal Model)
3. Model Relasional (Relational Model)
1.
Model Hierarki
Istilah² dalam model hirarki
:
-
Node
: rincian data, record.
-
Parent
: node yang terhubung ke node pada level
yang dibawahnya
-
Child
: node yang dibawahi oleh node parent
-
Root : node parent yang tidak memiliki parent
-
Leaves
: node yang tidak memiliki child
Kelebihan
Model Hirarki :
- Data dapat dengan cepat dilakukan retrieve.
- Integritas data mudah dilakukan pengaturan.
Kekurangan
Model Hierarki :
- Pengguna harus sangat familiar dengan struktur basis data.
- Terjadi redudensi data.
2.
Model Jaringan
-
Sering
disebut Plex structure
-
Terdiri
atas node² seperti hirarki model
-
Sebuah
child dapat mempunyai lebih dari satu parent.
-
orangtua
disebut pemilik (owner) dan anak disebut
anggota (member)
Contoh
Gambar Sederhana Model Jaringan
Kelebihan
Model Jaringan :
- Data lebih cepat diakses.
- User dapat mengakses data dimulai dari beberapa tabel.
- Mudah untuk memodelkan basis data yang komplek.
- Mudah untuk membentuk query yang komplek dalam melakukan retrieve data.
Kekurangan
Model Jaringan :
- Struktur basis datanya tidak mudah untuk dilakukan modifikasi.
- Perubahan struktur basis data yang telah didefinisikan akan mempengaruhi program aplikasi yang mengakses basis data.
- User harus memahami struktur basis data.
3.
Model Relasional (Relational Model)
-
Menjelaskan
hubungan logik antar data dalam basis data dengan merepresentasikannya dalam
bentuk tabel-tabel yang tersusun atas tupel/baris dan atribut.
-
Tidak
terdapat hirarki atau jenjang dalam rekaman data.
Contoh
Gambar Model Relasional
Kelebihan
Model Relasional
- Secara konseptual model basisdata ini sederhana.
- Keamanan basisdata lebih baik
- Kebebasan data.
- Integritas data dalam satu tree lebih baik.
- Basisdata skala besar lebih efisien.
Kekurangan Model Relasional
- Sistem lebih rumit.
- Kekurangan pada kebebasan struktural
terima kasih, sangat berguna.kunjungi..
BalasHapus