tugas 4 manajemen data base

01 October 2012 21:15:15 Dibaca : 441 Kategori : dataabase921411214

MODEL DATA DALAM DATABASE

 
Model  data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan  data,
hubungan antar data dan batasan – batasannya dalam  suatu organisasi. Model data
merepresentasikan suatu organisasi. Model   data harus menyediakan konsep dasar dan notasi yang
memungkinkan perancang basis data dan pemakai utuk dapat mengkomunikasikan pemahamannya
mengenai organisasi data.
 

Komponen Model Data
Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:
1.      Bagian struktural, memuat sekumpulan aturan untuk melakukan konstruksi basis
data ( database).
2.      Bagian manipulasi, melakukan definisi tipe operasi  yang diijinkan pada data,
termasuk operasi yang digunakan untuk melakukan perubahan (update), atau
membaca data (retrieve) dari basis data dan untuk melakukan perubahan struktur
basis data.
3.      Sekumpulan aturan mengenai integritas, yang akan menjaga keakuratan dari data
dalam basis data (database).
 

Kelompok Model Data
Terdapat 3 (tiga) kelompok model data, yaitu model data berbasis objek, model data
berbasis record dan model data fisikal.
a. Model data berbasis objek.
Pada model ini menjelaskan data pada tingkat konsepsi dan view. Pada model ini
terdapat beberapa macam model, yaitu :
·         ER model (Entity relationship Model).
·         OO model (Objek Oriented Model).
·         Binary Model.
·         Model data semantik.
·         Model data infologikal, dan
·         Model data fungsional.
b. Model data berbasis record.
Pada model ini menjelaskan  data pada tingkat konsepsi dan view, memakai
seluruh struktur lojik basis data dan menyediakan uraian tingkat tinggi dari
implementasi. Terdiri dari sejumlah fixed format  record  dengan berbagai tipe.
Pada model ini teradapat 3 (tiga) macam tipe,yaitu :
·         Model data relational.
·         Model data nerwork, dan
·         Model data hirarki.
b.1. Model  relational.
Pada model ini menggambarkan data dan relationship  diantara data oleh suatu
koleksi tabel, contoh nya: 



                              Gambar 1. Model Relational

b.2. Model  network (jaringan)
Pada model ini menggambarkan koleksi record – record dan relationship diantara
data ditunjukkan oleh  link (penghubung) yang dapat dipandang sebagai  pointer
(penunjuk), contoh nya: 


                            Gambar 2. Model Network
 
b.3. Model  hirarki
Pada model ini sama seperti pada model network dalam hal data dan relationship
diantara data digambarkan oleh record dan link. Perbedaannya adalah record
disusun sebagai “collection of tree” dengan sembarang grafik. contoh nya: