Deni Duor. Diberdayakan oleh Blogger.

Blog Archive

Rabu, 14 November 2012

Model Data Basis Data



Model Data



Model Data adalah Koleksi tool untuk menggambarkan:
Data
Data relationships
Data semantics
Data constraints
(Silberschatz, 2002)


Jenis Model Data :

1. Model data file datar (Flat-file data model)
               -    Data flat-file terdiri dari satu atau lebih file yang dapat dibaca
               -    Berbentuk format file text
               -    Informasi disimpan sebagai fields
               -    Kelemahan File Datar:
                        > Flat-file tidak menggunakan struktur data yang mudah
                        > Sulit untuk mengatur data secara efisien dan menjamin akurasi
                        > Lokasi fisik fields data dengan file harus diketahui



2. Model data hierarki (Hierarchichal data model)
               -    Satu tingkat di atas basis data flat-file (kemampuan retrieval) 
               -    Arsitektur berdasarkan konsep hubungan parent/child 
               -    Root table atau parent table berada pada struktur paling atas 
               -    Kelebihan dibandingkan flat-file:
                        > Data dapat di-retrieve secara cepat
                        > Integritas data mudah diatur
               -    Kelemahan:
                        > Pengguna harus memahami struktur hierarkinya
                        > Terjadi redundansi data

3. Model data jaringan (Network data model)
               -     Perbaikan basis data hierarki
               -     Penambahan kemampuan share relationship
               -     Child table dapat memiliki lebih dari satu root
               -     Kelebihan:
                        > Pengaksesan lebih cepat
                        > Mendukung model basis data kompleks
               -     Kekurangan:
                        > Struktur kurang fleksibel; perubahan mempengaruhi pengaksesan
                        > Pengguna harus memahami struktur


4. Model data keterhubungan entitas (Entity relationship data model)
               -     Menjelaskan hubungan antar data berdasarkan presepsi dunia nyata
               -     Relasi antara objek dilukiskan dengan menggunakan simbol-simbol grafis tertentu


5. Model data relasional (Relational data model)
               -     Model basis data paling populer saat ini
               -     Berbentuk tabel/relasi
               -     Tabel terdiri: baris dan kolom
                                    Baris    --> tuple atau record
                                    Kolom --> fields
               -     Relasi antar tabel menggunakan key.
               -     Kelebihan:
                           > Dapat diakses secara cepat
                           > Struktur basis data mudah diubah
                           > Data disajikan secara logis
                           > Penggunaan bahasa standar (SQL)
                           > Operasi query lebih mudah
               -      Kekurangan:
                           > Perlu pemahaman keterhubungan tabel/relasi
                           > Perlu pemahaman mengenai SQL

6. Model data berorientasi objek (Object oriented data model)
              -      Data didefinisikan, disimpan, dan diakses menggunakan pemrograman berorientasi objek.
              -      Aplikasi End user juga di bangun dengan menggunakan bahasa berorientasi objek.
              -      Object database management system digunakan untuk membuat link antara basis data
                     dan aplikasi.
              -      Kelebihan:
                            > Konsep objek mudah dipahami
                            > Mendukung reusabilitas
              -      Kekurangan:
                            > Perlu pemahaman konsep objek
                            > Perlu dukungan perangkat lunak berorientasi objek

SEMOGA BERMANFAAT :D

0 komentar

Posting Komentar