Pemodelan Data Dalam Basis Data


Pemodelan Data
Pemodelan data adalah metode yang digunakan untuk menentukan dan menganalisis persyaratan data yang diperlukan untuk mendukung proses bisnis suatu organisasi.Data yang dibutuhkan adalah dicatat sebagai data model konseptual dengan definisi data yang terkait.
Macam-Macam model data :
·         OBDM (Object Based Data Model)
·         RBDM (Record Based Data Model)
·         PBDM (Physical Based Data Model)

1.OBDM (Object Based Data Model)
      Merupakan himpunan data dan relasi yang menjelaskan hubungan logik antara data dalam basis          data berdasarkan objek datanya.Model ini tediri dari :
                  A.      Entity Relationship Model (ER-M)
                  B.      Semantic Model
                  C.      Binary Model

A.Entity Relationship Model (ER-M)
    Merupakan model data keterhubungan antar entitas yaitu menjelaskan hubungan antar data dalam      system basis data berdasarkan suatu presepsi bahwa real world dari obyek-obyek dasar yang                mempunyai hubungan relasi antara obyek-obyek tersebut.
Hasil gambar untuk er model basis data

B.Semantic Model
Hampir sama dengan Entity Relationship Model dimana relasi antara objek dasar tidak dinyatakan dengan symbol tetapi menggunakan kata-kata (semantic).Contohnya pada gambar di atas tanda panah menunjukan adanya relasi antar entity,sedangkan garis lurus menunjukan atribut/unsur dari entity.
Hasil gambar untuk semantic  model basis data
C.Binary Model
Binary model adalah model data yang memperluas definisi dari entity, bukan hanya atribute-atributenya,tetapi juga tindakan-tindakannya.Relasi memiliki 3 tipe biner,yaitu :
·         On-to-one (1:1) : Hubungan terjadi bila setiap instansi entitas hanya memiliki satu hubungan    dengan instansi entitas lainnya.
·         On-to-many (1:M) : Relasi ini terjadi bila setiap instansi dapat memiliki lebih dari satu hubungan terhadap instansi entitas lain tetapi tidak kebalikannya.
·         Many-to-many (M:N) : Hubungan saling memiliki lebih dari satu dari setiap instansi entitas terhadap instansi entitas lainnya.

2.RBDM (Record Based Data Model)
Merupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logic antar data dalam suatu basis data model yang didasarkan pada record. Model Basis Data ini ada 3 yaitu:
    v  Hierarchycal Model
    v  Network Model
    v  Relational Model



    v  Hierarchycal Model (Model Hirarki)

Menjelaskan tentang hubungan logik antar data dalam basis data dalam bentuk hubungan bertingkat (hirarki). Elemen penyusunnya disebut node,yang berupa rinci data ,agregat data, atau record. Contohnya :
Hasil gambar untuk hirarki model basis data
    v  Network Model (Model Jaringan)
     Merupakan pengembangan dari model database hirarki, dimana kelemahan yang ada pada               model database hirarki yaitu ketidakmampuannya dalam mengelola hubungan banyak ke                 banyak (Many to Many) telah dapat diatasi dengan model database jaringan ini. 
Hasil gambar untuk network model
    v  Relational Model
      Menjelaskan tentang hubungan logic antar data dalam basis data dengan memvisualisasikan            dalam bentuk table-tabel yang terdiri dari sejumlah baris dan kolom.
Hasil gambar untuk relational model basis data

3.PBDM (Physical Based Data Model)
Model data yang digunakan untuk menjelaskan kepada pemakai begaimana data tersebut disimpan dan dimasukkan secara fisik.Ada 2 model,yaitu :
    v  Unifying Model
    v  Frame Memory


Macam-Macam Relasi :
Ø  Relasi Biner (Binery Relation)
         Merupakan relasi yang terbentuk antara 2 buah entitas
Hasil gambar untuk relasi binary model basis data

  Ø  Relasi Tunggal (Unary Relation) 
          Merupakan relasi yang terjadi dari sebuah entitas ke entitas yang sama.
Hasil gambar untuk relasi tunggal model basis data



    Ø  Relasi Ganda (Redundant Relation)
         Merupakan relasi yang jumlahnya lebih dari satu untuk dua buah entitas
Hasil gambar untuk relasi ganda basis data.

Komentar