2.6.4 Model Data
Model data adalah kumpulan konsep yang terpadu untuk mendeskripsikan data, keterhubungan relationship antar data,
semantik, dan batasan konsistensi data yang berguna untuk menyembunyikan rincian penyimpanan level rendah. Bambang,
2004 DBMS terutama diklasifikasikan berdasarkan model data yang
digunakan, yaitu model data hirarki, jaringan, dan, relasional.
Waljiyanto, 2003 •
Model Hirarki hierarchical model
Model Hirarki biasa disebut model pohon, karena menyerupai pohon yang dibalik. Pada model data hirarki ini hubungan antar
entiti dinyatakan dalam: satu – banyak ”one to many” atau satu – satu ”one to one”. Contoh model hirarki dalam hal ini
memperlihatkan hubungan dosen dan kelas yang diajar, serta mahasiswa yang mengikuti kelas masing-masing.
Gambar 2.6 Contoh Model Hirarki Abdul, 1999
Matematika I Dosen
Siti Nurbaya
Pengantar Basis Data
Pemrograman COBOL
Rudi Asti
Dina Dina
Edi Dosen
Ashadi
Ita Edi
•
Model Jaringan network model
Model ini menyerupai model hirarki, dengan perbedaan model ini bisa menyatakan hubungan antar entiti dalam: satu – satu
”one to one”, satu – banyak ”one to many”, maupun banyak – banyak ”many to many”. Contoh model jaringan yang
didasarkan oleh model hirarki pada Gambar 2.6.
•
Gambar 2.7 Contoh Model Jaringan Abdul, 1999
•
Model Relasional relational model
Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna. Model
ini menggunakan sekumpulan tabel berdimensi dua yang disebut relasi atau tabel, dengan masing-masing relasi tersusun
atas baris dan atribut. Relasi dirancang sedemikian rupa sehingga
dapat menghilangkan
kemubaziran data
dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.
DBMS yang bermodelkan relasional biasa disebut RDBMS Relational Database Management System. Berikut merupakan
Dosen Siti Nurbaya
Pengantar Basis Data
Pemrograman COBOL
Rudi Asti
Dina Edi
Dosen Ashadi
Matematika I
Ita