Definisi model data definisi model data
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 (edhy sutanta) model data merupakan sekumpulan konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan yang terintegrasi didalam suatu organisasi
Tujuan model data
Tujuan model data adalah untuk menyajikan data agar mudah di modifikasi dan di mengerti.
Tujuan model data adalah untuk menyajikan data agar mudah di modifikasi dan di mengerti.
Jenis model data
Secara garis besar mmodel data dkelompokkan dalam tiga macam
yaitu :
1. Model data berbasis obyek (object based data model)
2. Model data
berbasis record (record based data
model)
3. Model data fisik (physical based data model)
Model data berbasis obyek (object based data model)
Merupakan himpunan data dan prosedur/relasi yang menjelaskan
hubungan logik antar data dalam suatu basiss data berdasarkan obyek datanya.
terdiri atas : entity relationship model, semantic model dan binary model
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.
terdiri dari : hierarchycal model,network model , relational model
Model data fisik (physical based data model)
model ini 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
Entity relatonship model
Digunakan untuk menjelaskan hubungan antar data dalam basis
data kepada user secara logik. Er-m didasarkan pada persepsi bahwa real world
terdiri atas obyek-obyek dasar yang mempunyai hubungan/kerelasian antar obyek-
obyek dasar tersebut. Er-m yang digambarkan dalam bentuk diagram disebut
diagram er dengan menggunakan simbol-simbol grafis tertentu
Mengapa perlu model ERD
Dapat menggambarkan dapat menggambarkan
hubungan antar entity dengan hubungan antar entity dengan jelas jelas
Dapat menggambarkan batasan dapat
menggambarkan batasan jumlah entity dan partisipasi jumlah entity dan
partisipasi antar entity antar entity
Mudah dimengerti oleh pemakai mudah dimengerti
oleh pemakai
Mudah
disajikan oleh perancang mudah disajikan oleh perancang database database
Komponen-komponen ERD
entity / entitas
attribute / atribut
relationship / relasi antar entitas
Entity/ entitas
Adalah segala sesuatu (orang, benda, hal) yang informasinya
perlu disimpan didalam basis data entity set/himpunan entitas
adalah kumpulan entitas yang sejenis
Entitas dapat berupa : - entity yang bersifat fisik yaitu
entitas yang secara fisik dapat dilihat (misal: rumah, mhs, dosen, kendaraan
dan lain-lain) - entity yang bersifat konsep/logik : entity yang tidak dapat
dilihat secara fisik (misal : pekerjaan, perusahaan, rencana. Mata kuliah dan
lain-lain)
Simbol yang digunakan untuk entitas adalah persegi panjang
Macam macam- -macam entitas
Entitas reguler
Disebut juga entitas dominan, merupakan entitas yang
keberadaannya tidak tergantung pada entitas yang lain contoh entitas mhs, mata
kuliah, karyawan
Entitas dependen
disebut entitas tidak
bebas/lemah /subordinat karena keberadaannya bergantung pada entitas yang lain
artinya entitas tersebut muncul jika ada entitas lain sebagai acuannya (entitas
reguler) misal: mahasiswa –jenjang-sarjana bergantung pada entitas mahasiswa.
Entitas super type dan entitas sub type entitas super type:
entitas yang memiliki tingkatan yang lebih tinggi yaitu membawahi atau
mempunyai entitas bagian yang lebih rendah. Entitas sub type merupakan entitas
yang lebih rendah yaitu entitas yang menjadi bagian entitas lain . Misal
entitas karyawan (entitas super type) terdiri dari entitas karyawan tetap (sub
type) dan karyawan tidak tetap (sub type)
Attribute
Merupakan keterangan-keterangan yang terkait pada sebuah
entitas yang perlu disimpan sebagai basis data.
nilai atribut adalah informasi yang
disimpan disuatu atribut didalam suatu entitas atau relationship.
Terdapat dua jenis atribut :
- identifer (key) untuk menentukan suatu
entitas secara unik
-
decriptor (nonkey atribute), untuk menentukan karakteristik dari suatu
entitas yang unik simbol untuk atribut adalah ellips/oval
Jenis relasi antar entitas
relasi 1- ke -1 / satu ke satu ( 1 / satu ke satu (one one
to one)
relasi n – ke– 1 /banyak ke satu 1 / ( many to one) atau 1- ke -n /satu ke n /satu ke banyak ( one
to many)
Relasi n - ke -n / banyak ke banyak n / (many to many)
Tidak ada komentar:
Posting Komentar