Model data digunakan untuk menjelaskan hubungan antar data secara logis kepada pengguna. Terdapat beberapa jenis model data, yaitu berbasis objek (Entity Relationship Model dan Semantic Model), berbasis record (Relational Model, Hierarchical Model, dan Network Model), dan berbasis fisik (Unifying Model dan Frame Memory). Relational Model menyajikan data dalam bentuk tabel dengan kolom dan baris unik. Hierarchical Model menggambarkan hubungan data secara bertingkat, sedangkan Network Model memungkinkan suatu data
3. Apa Itu Model Data?
Model data merupakan suatu cara untuk menjelaskan
bagaimana pemakai dapat melihat data secara logis
pada hakekatnya adalah kumpulan perangkat konseptual
untuk menggambarkan data, relasi data, makna
(semantik) data, dan batasan data.
4. Model-Model Data
4
Model data berbasis objek:
Entity Relationship Model
Semantic Model
Model data berbasis record:
Relational Model
Hirarchical Model
Network Model
Model data berbasis fisik
Unifying Model
Frame Memory
5. Model Data Berbasis Objek
5
Merupakan himpunan data dan relasi yang menjelaskan hubungan logik
antar data dalam suatu basis data berdasarkan objek datanya
Terdiri atas 2 jenis:
Entity Relationship Model
Semantic Model
6. Model Data Berbasis Objek: Entity Relationship
Model
6
Model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan suatu persepsi bahwa dunia nyataterdiri dari objek-objek
dasar yang mempunyai hubungan atau relasi antara objek-objek
tersebut
8. Model Data Berbasis Objek: Semantic Model
Relasi antar objek dinyatakan dengan kata-kata
(semantik)
8
9. Model Data Berbasis Record
9
Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubungan logik
antar data dalam basis data
Terdiri atas 3 jenis:
Relational Model
Hirarchical Model
Network Model
10. Model Data Berbasis Record: Relational Model
Dimana data serta hubungan antar data divisualisasikan dalam bentuk table
tabel dan masing-masing tabel terdiri dari beberapa kolom yang namanya
unik dan memiliki atribut tertentu.
Contoh: dua tabel yang dikerjakan pada pertemuan lalu. Memiliki relasi
Primary key dan foreign key (eg: tabel mhs dan mata kuliah)
10
11. Model Data Berbasis Record: Hierarchical Model
Menjelaskan tentang hubungan logik antar data dalam bentuk hubungan bertingkat
(hirarki)
Contoh:
11
12. Model Data Berbasis Record: Network Model
Hampir sama dengan Hierarchical, tapi sebuah child
bisa memiliki lebih satu parent (network/
berhubungan)
Contoh:
12
13. Tugas Kelompok:
13
Lanjutkan dengan tabel yang kalian buat (ambil
sebisanya)
Buat model berikut:
Semantic Model
Hierarchical Model
Network Model
14. Model Data Berbasis Fisik
14
Digunakan untuk menjelaskan kepada pemakai bagaimana data-data dalam
basis data disimpan dalam media penyimpanan secara fisik, yang lebih
berorientasi pada mesin
Terdiri dari 2 model:
Unifying Model
Model ini menggabungkan memori dan transaksi database dalam satu kesatuan model.
Frame Memory
Frame Memory adalah sebuah virtual view dari tempat penyimpanan sekunder yang digunakan untuk
mendukung penyimpanan record database
Sekedar diketahui saja