ini Blog nya Ci Stefi,,,

Minggu, 26 April 2009

MODEL DATA

PENGERTIAN MODEL DATA

-Sekumpulan jenis objek yang berkaitan, operator, dan hukum integritas yang membentuk entiti abstrak yang didukung oleh sistem manajemen database (DBMS).

- Sekumpulan konsep - konsep untuk menerangkan data,hubungan - hubungan antara data dan batasan - batasan data yang terintegrasi di dalam suatu organisasi.

JENIS - JENIS MODEL DATA

1). Model data berbasis objek
2). Model data berbasis record
3). Model data fisik
4). Model data konseptual

=MODEL DATA BERBASIS OBJEK (OBJECT BASED DATA MODEL)=

Model data ini menggunakan konsep entitas,atribut dan hubungan antar entitas,,
terdiri dari :

I. ENTITY RELATIONSHIP MODEL (ER MODEL)

Model ini menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek - objek dasar yang mempunyai hubungan atau relasi antar objek- objek tersebut,,ER MODEL berisi ketentuan yang harus dipenuhi oleh database..
Aturan terpentingnya adalah MAPPING CARDINALITIES,yang menentukan jumlah entity yang dapat dikaitkan dengan entity lainnya melalui relation-set.

Simbol simbol yang digunakan dalamER MODEL :


= menunjukan object dasar
ex: manusia,barang,dll




= menunjukan relasi,
yaitu untuk menentukan hubungan objek yang satu dengan yang lain.






= menunjukan atribut dari objek dasar
ditentukan setelah ada objek


= menunjukan adanya relasi
menghubungkan antara objek,relasi,atribut satu dengan yang lain


-contoh pembuatan ER MODEL berdasarkan " Database Penyewaan Hotel"
































II.SEMANTIC MODEL

Dalam model ini, relasi antara objek dasar tidak dinyatakan dengan simbol,tetapi menggunakan kata- kata..
Simbol- simbol yang digunakan dalam semantic model sebagai berikut :


= menunjukan adanya relasi

= menunjukan atribut




-Contoh pembuatan SEMANTIC MODEL berdasarkan "Database Penyewaan Hotel"























III.RECORD BASED DATA MODEL

Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data,selain itu juga digunakan untuk menguraikan implementasi dari sistem database (higher level description of implementation).

Pada record based data model,terdapat 3 model data antara lain :

1). Model Relation

Hubungan antar data dipresentasikan oleh sejumlah tabel dan masing-masing tabel terdri dari beberapa kolom yang unique.Model ini berdasarkan notasi teori himpunan (set theory),yaitu relation.

- Contoh : Database penyewaan hotel terdiri dari 3 tabel :
- PENYEWA
- KAMAR
- SEWA






































2).Model Hirarki
Pada model ini,hubungan antar data dipresentasikan dengan record dan link (pointer),dimana record-record teersebut disusun dalam bentuk tree dan masing - masing node pada tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M

- Contoh pembuatan model hirarki pada "Database Penyewaan Hotel"































3). Model Jaringan
Distandarisasi tahun 1971 oleh Database Task Group(DBTG) atau disebut juga model CODASYL(Conference On Data System Language),mirip dengan hirarkial model dimana data dan hubungan antar data direpresentasikan dengan record dan links.Perbedaannya terletak pada susunan record dan link nya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1 ,1:M dan N:M.

contoh pembuatan model jaringan berdasarkan "Database Penyewaan Hotel"



























III. PHYSICAL DATA MODEL

Dipakai untuk menguraikan data pada interval level .
Beberapa model umum yang digunakan :
- unifying model
- frame memory

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda