Untuk mengetahui apa itu model-model data, sebaik
nya kita harus tau dulu apa yang dimaksud dengan model data.
Model Data adalah sekumpulan perangkat konseptual
untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data
atau disebut juga model data logic.
Dalam perancangan basis data, model data secara umum dapat dibagi menjadi beberapa kelompok, yaitu :
Dalam perancangan basis data, model data secara umum dapat dibagi menjadi beberapa kelompok, yaitu :
1.
Model data
berbasis objek
2.
Model data
berbasis record
3.
Model data fisik
4.
Model data
konseptual
Disini saya akan menjelaskan pengertian dari 4
kelompok model data tersebut.
1.
Model data berbasis objek
Model data berbasis objek menggunakan konsep
entitas, atribut dan hubungan antar entitas. Model data berbasis objek terdiri
dari : ENTITY RELATIONSHIP MODEL, BINARY MODEL, SEMANTIK DATA MODEL dan
INFOLOGICAL MODEL. Namun disini yang akan sedikit dibahas hanyalah ENTITY
RELATIONSHIP MODEL SEMANTIC dan SEMANTIK DATA MODEL.
a.
ENTITY RELATIONSHIP MODEL
Digunakan
untuk menjelaskan hubungan antar data dalam database atas dasar anggapan bahwa
real word terdiri dari object-object dasar dimana object-object tersebut
memiliki relasi atau keterhubungan. Dalam ER MODEL terdapat istilah MAPPING
CARDINALITY yaitu jumlah entity yang dapat dikaitkan dengan entity lainnya melalui
relation self.
b.
SEMANTIC MODEL
Hampir
sama dengan ER MODEL, perbedaannya hanya teletak pada pernyataan adanya relasi
antar objeknya. Jika pada ER MODEL menyatakan adanya relasi antar objek
menggunakan symbol-simbol namun pada SEMANTIC MODEL menggunakan kata-kata.
2.
Model data berbasis record
Digunakan untuk menguraikan seluruh logika dalam
struktur database, juga digunakan untuk menguraikan implementasi dari system
database. Hal itulah yang membedakan Model data berbasis record dengan model
data berbasis objek. Dalam model data berbasis record kita mengenal 3 jenis
data model, yaitu :
1.
Relational model
2.
Hirarki model
3.
Networking model
3.
Model data fisik
Yaitu konsep bagaimana data disimpan pada media
penyimpanan (storage) dalam suatu susunan secara fisik.
4.
Model data konseptual
Model konseptual bukanlah pendekatan proses
informasi seorang programmer aplikasi, tetapi merupakan kombinasi beberapa cara
untuk memproses data untuk beberapa aplikasi. Model konseptual tidak tergantung
pada aplikasi individual, tidak tergantung pada DBMS yang digunakan, tidak
tergantuk pada hardware yang digunakan serta tidak tergantung juga pada
phisikal model. Pendekatan yang dilakukan pada perancangan model konseptuan
adalah dengan menggunakan model data relational, yaitu dengan Teknik normalisasi.
1. Silahkan masukkan komentar
2. Berkomentar dengan kata-kata yang santun
3. Jangan menggunakan kata-kata kotor
4. Jika anda tidak suka dengan yang kami sajikan, lebih baik jangan di baca
5. Tinggalkan link web/blog anda agar admin bisa visit back
6. Jadilah pengunjung yang baik
7. Kami hanya memberikan informasi dari sumber-sumber yang bisa admin percaya.
8. Maaf jika ada salah satu artikel tidak ada sumbernya.
EmoticonEmoticon