PEMODELAN DATA

PEMODELAN DATA
Model Basis Data
  Model Hirarkis
  Model Jaringan
  Model Relasional


1.      Model Hirarkis
      Biasa disebut dengan model pohon (tree model) à menggunakan pola hubungan orangtua-anak (parent-child). Setiap simpul menyatakan sekumpulan medan (field).
      Suatu simpul (node) yang terhubung ke simpul pada level di bawahnya à orangtua (parent). Simpul yang dibawahi orangtua à anak (child). Simpul yang tak memiliki anak à daun (leaf). Hubungan orangtua dan anak à cabang (branch).

Skema model hierarkis

2.      Model Jaringan
  Satu simpul anak bisa memiliki lebih dari satu simpul orangtua, orangtua à pemilik (owner) dan anak à anggota.


3.      Model relasional
  Merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami, serta paling populer saat ini à sekumpulan tabel berdimensi dua (relasi atau tabel) à relasi dirancang untuk menghilang kan kemubaziran data.
Skema Model Relasional

Contoh DBMS
  DB2, dari IBM
  MySQL
  Microsoft SQL Server
  Microsoft Visual Foxpro
  Oracle
  dll

Perintah-perintah DBMS
  DDL (Data Definition Language)
  DML (Data Manipulation Language)

a.      DDL (Data Definition Language)
  Merupakan perintah-perintah yang biasa digunakan oleh administrator basis data (DBA) untuk mendefinisikan skema ke DBMS
  Contoh DDL :
  Create table, create database
  Alter table
  Dropping table, dropping database

b.      DML (Data Manipulation Language)
  perintah-perintah yang digunakan untuk mengubah, me-manipulasi dan mengambil data pada basis data.
  Contoh DML :
  Insert data
  Update data
  Delete data
  Select table

Urutan proses DBMS ketika mengakses suatu record dalam basis data
  1. Program aplikasi memanggil DBMS untuk membaca record.
  2. DBMS memperoleh subschema program aplikasi dan mencocokan dengan deskripsi datanya.
  3. DBMS memperoleh schema dan menentukan tipe data logik data.
  4. DBMS mengetes deskripsi fisik dan menentukan record yang dibaca.
  5. DBMS memberikan instruksi kepada OS untuk membaca record.
  6. OS berinteraksi dengan fisik media penyimpanan data.
  7. Data ditransfer dari media penyimpanan ke buffer system
  8. Dalam buffer, data dibandingkan dengan subschema dan schema.
  9. DBMS mentransfer data yang sesuai dengan subschema dan schema dari buffer system ke area kerja program aplikasi.
  10. DBMS menyampaikan informasi status ke program aplikasi  termasuk indikasi error jika terjadi kesalahan.
  11. Program aplikasi dapat beroperasi dengan data dalam area kerja. 

Perbedaan Schema dan subschema ?
  Schema
            Deskripsi hubungan logik antar data dalam basis data secara lengkap, termasuk didalamnya nama dan deskripsi dari semua atribut dan record.
  Subschema
            Deskripsi terpisah dari dari atribut, record, dan batasan nilai yang akan digunakan oleh sebuah program aplikasi


0 Comment "PEMODELAN DATA"

Posting Komentar