KATEGORI : 921411205 TUGAS 4

model data pada database

01 October 2012 09:56:01 Dibaca : 296

Model basisdata adalah kumpulan dari konsepsi basisdata yang biasanya mewakili struktur dan relasi data yang terdapat pada suatu basis data. Esensi sebuah model basisdata adalah tempat dimana data atau suatu metodologi untuk menyimpan data. Kita tidak dapat melihat model basisdata tetapi kita dapat melihat algoritma yang digunakan oleh model basisdata tersebut.

Dari konsep Model basisdata  terdapat beberapa konsep basisdata yang berkembang antara lain :

A.     Model basisdata hierarki (hierarchical database)

Sistem basisdata hierarki merupakan konsep model basisdata yang tertua, tidak ada kepastian kapan konsep ini mulai digunakan. Model ini berupa suaty tree dengan relasi Parent Child Relationships dengan hubungan satu-banyak (1-N)

Struktur dasar basisdata hierarki :

  • Kumpulan record-record yang secara logika terorganisir seperti struktur pohon dari atas ke bawah (berbentuk hirarki). Model ini banyak digunakan pada saat awal komputer database mainframe. Sistem ini banyak digunakan pada tahun 50-an dan 60-an, yang banyak digunakan oleh bank dan lembaga asuransi pada masa itu.
  • Lapisan paling atas bertindak sebagai induk/root dari segmen yang tepat berada di bawahnya dan lapisan bawah tidak bisa memiliki lebih dari satu root.
  • Segmen yang berada di bawah dari suatu segmen lainnya merupakan anak dari segmen yang ada di atasnya.
  • Struktur pohon mewakili urutan hierarki dari media penyimpan pada komputer.

B.     Model basisdata jaringan (Network database)

Model basisdata ini dikemukakan pada tahun 1969 oleh CODASYL consorsium. Pada prinsipnya model basisdata jaringan hampir sama dengan basisdata hierarki yaitu berupa model tree, akan tetapi pada model basisdata jaringan child dapat memiliki lebih dari satu parent.

Struktur data basisdata jaringan :

    1. Set - Sebuah hubungan disebut set. Setiap set terdiri dari paling tidak dua macam record : satu record pemilik (induk) dan satu record anggota (anak).
    2. Satu set mewakili satu hubungan 1:M antara pemilik dan anggota.

C.     Model basisdata relasional

Model basisdata relasional merupakan model basisdata yang dirancang agar memiliki konsistensi informasi dalam bentuk normalisasi database. Yang secara implementatif dan operasional dikendalikan oleh mesin Database Managemen System (DBMS).

Struktur dasar basisdata relasional :

    1. Relasional Database Management System (RDBMS) beroperasi pada lingkungan logika manusia.
    2. Basisdata relasional diasumsikan sebagai sekumpulan tabel-tabel.
    3. Setiap tabel terdiri dari serangkaian per-potongan baris/kolom
    4. Tabel-tabel (atau relasi) terhubung satu dengan lainnya menggunakan entitas tertentu yang digunakan secara bersama
    5. Tipe hubungan seringkali ditunjukkan dalam suatu skema
    6. Setiap tabel menghasilkan data yang lengkap dan kebebasan struktural