Model data dalam Sistem manajemen basis data
Model data adalah Sekumpulan konsep-konsep untuk menerangkan
data, hubungan-hubungan antara data dan batasan-batasan data yang
terintegrasi di dalam suatu organisasi.
Macam-macam model data
1. OBDM (Object Based Data Model) = Model Data berbasis Obyek
2. RBDM (Record Based Data Model) = Model data berbasis Record
3. PBDM ( Physical Based Data Model) = Model data berbasis Fisik
1. Model Data Berbasis Obyek - OBDM (Object Based Data Model)
Merupakan himpunan data dan prosedur atau relasi yang menjelaskan
hubungan logik antar data dalam suatu Basis Data berdasarkan pada obyek
data.
Model ini Terdiri dari
- Entity Relationship model = ER-M
- Semantic model
- Binary model
a. 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 objec-objec 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.
b. Semantic 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 atas.
Tanda-tanda yang menggunakan dalam semantic model adalah sebagai berikut :
------------> : Menunjukkan adanya
------------ : menunjukkan atribut
c. Binary model
Binary model adalah model data yang memperluas definisi dari entity, bukan hanya atribute-atributenya, tetapi juga tindakan-tindakannya.
2.Model data berbasis Record - RBDM (Record Based Data Model)
Model data berbasis Record merupakan himpunan data dan prosdur/relasi yang menjelaskan hubungan logik antar data dalam suatu Basis Data model yang didasarkan pada record.Model Basis data ini ada 3 yaitu:
- Hierarchycal model
- Network model
- Relational 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
> Dalam model hirarki ini hanya ada satu root, setiap child hanya boleh mempunyai 1 parent dan parent boleh mempunyai > (lebih dari ) 1 child.
contoh gambar model Hirarki
b. Network Model atau Model jaringan
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
contoh gambar model Hirarki
c. Relational model
Representasi dalam bentuk tabel yang terdapat sejumlah Bratis 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.
3. Model data berbasis Fisik - PBDM ( 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 ini terdiri dari :
- unifying model
- frame memory
Tidak ada komentar:
Posting Komentar