Model-Model Basis Data
pada hakekatnya adalah kumpulan perangkat konseptual untuk
menggambarkan data, relasi data, makna (semantik) data, dan batasan
data. Ada sejumlah cara dalam merepresentasikan Model Data untuk
keperluan perancangan basis data.
Model-Model Basis Data yang sering disebut, 5 macam tipe database modelling, atau 5 jenis database modelling:
- Model Hirarkis (Hierarchical Model)
- Model Jaringan (Network Model)
- Model Relasional (Relational Model)
- Model Relasi Entitas (Entity-Relationship Model)
- Model Berbasis Objek (Object Oriented Model)
1. Model
data Hirarki ( Hierarchichal data model )
a.Basis data Hirarki satu tingkat di atas basis data
flat-file, dalam hal ini kaitannya dengan kemampuan untuk
menemukan dan memelihara relasi antar kelompok data
menemukan dan memelihara relasi antar kelompok data
b.Arsitektur model data hirarki berdasarkan konsep hubungan parent/child
c.Pada model data hirarki, suatu root table atau parent table berada pada struktur yang paling atas,
terhubung ke child table yang dihubungkan dengan data
terhubung ke child table yang dihubungkan dengan data
2. Model data Jaringan (
Network data model )
Model basis data jaringan merupakan perbaikan dari
model basis data hirarki, yaitu dengan menambahkan
kemampuan root table untuk melakukan share relationships dengan
child tables. Dalam hal ini child table
dapat memiliki banyak root table dan untuk melakukan akses terhadap child table, tidak dibutuhkan lagi
untuk mengakses root table terlebih dahulu.
3. Model
data Relasional ( Relational
data model )
Model basis data relasional
merupakan model basis data yang paling populer
banyak digunakan sekarang ini
Unit utama
yang disimpan pada basis data adalah
berbentuk tabel atau kelompok data yang saling
berhubungan
Tabel
terdiri baris dan kolom, baris adalah merepresentasikan tuple atau record pada tabel, dan kolom merepresentaksikan fields pada tabel
Tabel
dapat berhubungan dengan tabel yang lain dengan
menggunakan kunci
4. Model
Data Keterhubungan
antar Entitas( Entity Relationship
data model )
Menjelaskan hubungan antar data dalam sistem basis data berdasarkan suatu presepsi
bahwa real world terdiri dari obyek-obyek dasar yang mempunyai hubungan relasi antara obyek-obyek tersebut
bahwa real world terdiri dari obyek-obyek dasar yang mempunyai hubungan relasi antara obyek-obyek tersebut
Relasi
antara obyek dilukiskan dengan menggunakan simbol-simbol grafis tertentu
5. Model
Data Berorientasi Obyek
Model basis data berorientasi objek adalah suatu model basis data, dimana
data didefinisikan, disimpan, dan diakses menggunakan pemrograman berorientasi objek.
Basis data berorientasi objek didefinisikan dengan menggunakan bahasa pemrograman berorientasi objek, seperti bahasa Java.
Aplikasi End user juga di bangun dengan menggunakan bahasa berorientasi objek.
Object database management
system digunakan untuk membuat link antara basis data dan
aplikasi.
0 komentar:
Posting Komentar