Pengenalan Model Data
Pengertian
Model Data
Model
data adalah konsep-konsep untuk menerangkan data, hubungan-hubungan antara data
dan batasan-batasan data yang terintegrasi di dalam suatu organisasi.
Definisi Model Data
Model Data merupakan suatu cara untuk
menjelaskan tentang data-data yang tersimpan dalam basis data dan bagaimana
hubungan antar data tersebut secara logika (Edhy
Sutanta).
Model Data merupakan sekumpulan
konsep untuk menerangkan data,hubungan antar data dan batasan-batasan yang
terintegrasi didalam suatu organisasi basis data (Linda Marlinda).
Jenis-jenis model
data
Ada 2 jenis model data yang akan dijelaskan di sini, yaitu:
- Model data berbasis objek
- Model data berbasis record
A. Model
data berbasis objek
Model data berbasis objek
merupakan himpunan data dan relasi yang
menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan objek
datanya. Terdiri dari dua jenis, yaitu :
- Entity Relationship Model
Model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan suatu persepsi bahwa real word terdiri dari objek-object dasar yang
mempunyai hubungan atau relasi antara objek-objek tersebut E-R MODEL berisi
ketentuan /aturan khusus yang harus dipenuhi oleh isi database. Aturan
terpenting adalah MAPPING CARDINSLITIES, yang menentukan jumlah entity yang dpt
dikaitkan dengan entity lainnya melalui relationship-set.
Contoh :
- Sematic Model
Hampir sama dengan Entity
Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan
simbol tetapi menggunakan kata-kata (Semantic). Sebagai contoh, dengan masih
menggunakan relasi pada Bank X sebagaimana contoh sebelumnya, dalam semantic model
adalah seperti terlihat pada gambar di bawah ini.
A. Model
data berbasis record
Model ini
berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic
antar data dalam basis data. Berbeda dengan Object Based Data Model (Model Data
Berbasis Object), model data ini digunakan untuk menguraikan struktur logika
keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasi
dari sistem database (higher level description of implementation).
Terdapat 3 jenis Model Data pada
Model Data Berbasis Record, yaitu :
- Model relational
- Model hirarki
- Model jaringan/Network
Sumber:
http://artikelkuliahku.blogspot.com/2016/05/model-data.html
Komentar
Posting Komentar