Model Data merupakan suatu cara untuk menjelaskan tentang data-data yang
tersimpan dalam basis data dan bagaimana hubungan antar data tersebut untuk
para pemakai secara logik.
Model Data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data,
semantik data dan batasan data.
=> Model Data Berbasis Obyek (Object Based Data Model)
Model Data Berbasis Obyek merupakan himpunan data dan prosedur/relasi
yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan
obyek datanya.
Model Data Berbasis Obyek terdiri atas :
- entity relationship model
Entity relationship model atau model data keterhubungan antar entitas
yaitu menjelaskan hubungan antar data dalam sistem basis data
berdasarkan suatu presepsi bahwa real world dari obyek-obyek dasar yang
mempunyai hubungan relasi antara obyek-obyek tersebut. Model entity
relationship ini pertama diperkenalkan oleh Peter Chen pada tahun 1976.
Entity Relationship model berisi ketentuan atau aturan khusus yang harus
dipenuhi oleh isi database. Aturan terpenting aalah Mapping
Cardinslities, yang menentukan jumlah entity yang dpat dikaitkan dengan
entity lainnya melalui relationship-set.
Elemen-elemen yang digunakan dalam Entity Relationship menggunakan simbol simbol flow dibawah ini:
Elemen-elemen yang digunakan dalam Entity Relationship menggunakan simbol simbol flow dibawah ini:

- semantic model
Pada dasarnya semantic Model memiliki arti yang hampir sama denga entity relationship model. Hanya perbedaan yang tampak pada relasi objek dasar yang tidak dinyatakan dengan simbol melainkan meggunakan kata-kata (semantic).
- binary model
Binary model adalah model data yang memperluas definisi dari entity, bukan hanya atribute-atributenya, tetapi juga tindakan-tindakan.
Relasi memiliki tiga tipe biner, yaitu:
1. One-to-one (1:1). Hubungan terjadi bila setiap instansi entitas hanya memiliki satu hubungan dengan instansi entitas lain.
2. One-to-many (1:M). Relasi ini terjadi bila setiap instansi dapat memiliki lebih dari satu hubungan terhadap instansi entitas lain tetapi tidak kebalikannya.
3. Many-to-many (M:N). Hubungan saling memiliki lebih dari satu dari setiap instansi entitas terhadap instansi entitas lainnya.
=> Model Data Berbasis Record (Record Based Data Model)
Model ini berdasarkan record/rekaman untuk menjelaskan kepada pemakai
mengenai hubungan logik antar data dalam basis data.
Model Data Berbasis Record terdiri dari :
- hierarchycal model
Hirarki model biasa juga disebut tree structure (Struktur Pohon), hubungan bertingkat. Dalam model ini elemen-elemen penyusunnya disebut node. Dapat berupa rincian data, agregat data, dan record.
Istilah-istilah yang biasa digunakan dalam Model Hirarki :
⇒ Root: node yang memiliki kedudukan paling tinggi dalam hirarki
⇒ Parent : node yang memiliki kedudukan lebih tinggi
⇒ Child : node yang memiliki kedudukan lebih rendah
⇒ Leaves: node yang tidak mempunyai child
Hirarki model biasa juga disebut tree structure (Struktur Pohon), hubungan bertingkat. Dalam model ini elemen-elemen penyusunnya disebut node. Dapat berupa rincian data, agregat data, dan record.
Istilah-istilah yang biasa digunakan dalam Model Hirarki :
⇒ Root: node yang memiliki kedudukan paling tinggi dalam hirarki
⇒ Parent : node yang memiliki kedudukan lebih tinggi
⇒ Child : node yang memiliki kedudukan lebih rendah
⇒ Leaves: node yang tidak mempunyai child
- network model
Mirip dengan hirarki model, dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph. Sebuah child dapat mempunyai lebih dari satu parent.
Mirip dengan hirarki model, dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph. Sebuah child dapat mempunyai lebih dari satu parent.
- relational model
Representasi dalam bentuk tabel yang terdapat sejumlah baris yang menunjuk record dan kolom yang menunjuk atribut.
Model ini banyak digunakan dalam pemodelan dan perancangan Basis Data. Konsep dan terminologi yang digunakan mirip dengan kondisi real yang dihadapi oleh pemkai sehingga mudah dipahami.
Representasi dalam bentuk tabel yang terdapat sejumlah baris yang menunjuk record dan kolom yang menunjuk atribut.
Model ini banyak digunakan dalam pemodelan dan perancangan Basis Data. Konsep dan terminologi yang digunakan mirip dengan kondisi real yang dihadapi oleh pemkai sehingga mudah dipahami.
=> Model Data Fisik (Physical Based Data Model)
Model Data Fisik digunakan untuk menguraikan data di tingkat
internal atau menjelaskan kepada pemakai bagaimana data-data dalam basis data
disimpan dalam media penyimpanan secara fisik. model ini jarang digunakan
karena kerumitan dan kompleksitasnya yang justru menyulitkan pemakai.
Model Data Fisik terdiri dari :
- unifying model
- frame memory
=> Model Data Konseptual (Conceptual
Based Model Data)
Model yang dibuat berdasarkan
anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang
dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas
itu. Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram.
Tidak ada komentar:
Posting Komentar