Selasa, 21 April 2015

DATA MODEL


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.


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