Jumat, 15 Mei 2015

on 1 comment

MODEL BASIS DATA

A. Defenisi 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 (User) secara logik.

B. Jenis-Jenis Model Data
Model data yang umum ada 3 macam antara lain :
1. Model Hierarki (Hierarchycal Model)
2. Model Jaringan (Network Model)
3. Model Relasional (Relational Model)

1. Model Hierarki
Istilah² dalam model hirarki :
-          Node   : rincian data, record.
-          Parent : node yang terhubung ke node pada level yang dibawahnya
-          Child   : node yang dibawahi oleh node parent
-          Root    : node parent yang tidak memiliki parent
-          Leaves : node yang tidak memiliki child

Contoh sederhana Gambar model hierarki

 













Kelebihan Model Hirarki :
  1. Data dapat dengan cepat dilakukan retrieve.
  2. Integritas data mudah dilakukan pengaturan.
Kekurangan Model Hierarki :
  1. Pengguna harus sangat familiar dengan struktur basis data.
  2. Terjadi redudensi data.

2. Model Jaringan
-          Sering disebut Plex structure
-          Terdiri atas node² seperti hirarki model
-          Sebuah child dapat mempunyai lebih dari satu parent.
-          orangtua disebut pemilik (owner) dan anak      disebut anggota (member)

Contoh Gambar Sederhana Model Jaringan















Kelebihan Model Jaringan :
  1. Data lebih cepat diakses.
  2. User dapat mengakses data dimulai dari beberapa tabel.
  3. Mudah untuk memodelkan basis data yang komplek.
  4. Mudah untuk membentuk query yang komplek dalam melakukan retrieve data.

Kekurangan Model Jaringan :
  1. Struktur basis datanya tidak mudah untuk dilakukan modifikasi.
  2. Perubahan struktur basis data yang telah didefinisikan akan mempengaruhi program aplikasi yang mengakses basis data.
  3. User harus memahami struktur basis data.

3. Model Relasional (Relational Model)
-          Menjelaskan hubungan logik antar data dalam basis data dengan merepresentasikannya dalam bentuk tabel-tabel yang tersusun atas tupel/baris dan atribut.
-          Tidak terdapat hirarki atau jenjang dalam rekaman data.

Contoh Gambar Model Relasional

Kelebihan Model Relasional
  1.  Secara konseptual model basisdata ini sederhana.
  2. Keamanan basisdata lebih baik
  3. Kebebasan data.
  4. Integritas data dalam satu tree lebih baik.
  5. Basisdata skala besar lebih efisien.

Kekurangan Model Relasional
  1. Sistem lebih rumit.
  2. Kekurangan pada kebebasan struktural





1 komentar: