Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dalam suatu organisasi.
Fungsi dari sebuah model data untuk merepresentasikan data sehingga data tersebut mudah dipahami.
Model data berbasis objek :
Model EER adalah model Entitiy Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks.
Konsep-konsepnya antara lain :
Subclass
- Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit.
- Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, AHLI.
Superclass
- Entitas yang merupakan induk dari subclass –subclassnya.
- Contoh : subclass SEKRETARIS, TEKNISI, AHLI mempunyai superclass PEGAWAI.
Spesialization
- Proses pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya.
- Contoh : spesialization dari PEGAWAI berdasarkan tipe kerja.
Generalization
- Proses penggabungan subclass-subclass menjadi suatu entitas yang lebih umum.
- Contoh : generalization dari MOBIL dan TRUK menjadi KENDARAAN.
Atribut Inheritance
- Merupakan pewarisan atribut dari superclassnya.
- Entitiy yang merupakan anggota dari subclass mewarisi semua atribut dari entitiy suparclassnya.
Specialization Hierarchy
- Spesialisasi bertingkat dimana setiap subclass berpartisipasi di dalam satu kelas/subclass relationship
Specialization Lattice
- Spesialisasi bertingkat dimana suatu subclass dapat berpartisipasi di dalam beberapa kelas/subclass relationship.
Shared-Subclass
- Subclass yang mempunyai lebih dari satu superclass.
- Contoh : subclass SALES TRAINEE mempunyai du superclass yang tipenya sama yaitu SALES & TRAINEE
Model data berbasis record :
1. Model data relasional.
2. Model data hirarki.
3. Model data jaringan.
Model Relasional.
Relasi antara model data 2 dimensi dan berbentuk tabel.
Contoh sistem basis data relasional : IBM’s Query By Example, Nomad System dari NCSS, System S, INGRES, Tymshare’s MAGNUM.
0 comments:
Post a Comment