Model data dapat dikelompokan berdasarkan konsep pembuatan deskripsi struktur basis data yaitu :
a. Model data konseptual (high level) menyajikan
konsep tentang bagaiman user memandang atau memperlakukan data. Dalam
model ini dikenalkan tiga konsep penyajian data yaitu:
- Entity (entitas) merupakan penyajian obyek, kejadian atau konsep dunia nyata yang keberadaannya secara eksplisit didefinisikan dan disimpan dalam basis data, contohnya Mahasiswa, Matakuliah, Dosen, Nilai dan lain sebagainya.
- Atribute (atribut) adalah keterangan-keterangan yang menjelaskan karakteristik dari suatu entitas seperti NIM, Nama, Fakultas, Jurusan untuk entitas Mahasiswa.
- Relationship (hubungan) merupakan hubungan atau interaksi antara satu entitas dengan yang lainnya, misalnya entitas pelanggan berhubungan dengan entitas barang yang dibelinya.
b. Model data fiskal (low level)
merupakan konsep bagaimana deskripsi detail data disimpan ke dalam
komputer dengan menyajikan informasi tentang format rekaman, urutan
rekaman, dan jalur pengaksesan data yang dapat membuat pemcarian rekaman
data lebih efisien.
c. Model data implementasi (representational)
merupakan konsep deskripsi data disimpan dalam komputer dengan
menyembunyikan sebagian detail deskripsi data sehingga para user
mendapat gambaran global bagaimana data disimpan dalam komputer. Model
ini merupakan konsep model data yang digunakan oleh model hirarki,
jaringan dan relasional.
Jenis-jenis model data
1. OBJECT BASED DATA MODEL
Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas.
Terdiri dari :
o Entity Relationship model
o Binary model
o Semantik data model
Entity Relationship model
Model entity-relationship
pertama kali diperkenalkan oleh Peter Chen pada tahun 1976. Dalam
pemodelan ini dilakukan dengan tahapan sebagai berikut:
a. Memilih entitas-entitas yang akan disusun dalam basis data dan menentukan hubungan antar entitas yang telah dipilih.
b. Melengkapi atribut-atribut yang sesuai pada entitas dan hubungan sehingga diperoleh bentuk tabel normal penuh (ternormalisasi).
2. RECORD BASED DATA MODEL
Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data
Terdapat 3 data model pada record based data model :
1. Model data hirarki
2. Model data Jaringan
3. Model data Relasional
3. PHYSICAL BASED DATA MODEL
Digunakan untuk menguraikan data pada internal level
Beberapa model yang umum digunakan :
– Unifying model
– Frame memory
4. CONCEPTUAL BASED DATA MODEL
Tidak ada komentar:
Posting Komentar