Vclass 1 Sistem Basis Data 2 - Pretest Model EERD


  Apa Itu Model EERD?
 MODEL EER (ENHANCED ENTITY RELATIONSHIP)  
merupakan Model entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks.
Konsep-Konsep Model EER




v  Sub-Kelas (Subclass)
Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit.
Subclass merepresentasikan entity yang sama dengan superclass, namun memiliki peran spesifik tertentu.  
Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, AHLI (Gambar 1)
Entity dalam subclass merupakan anggota superclass, namun tidak sebaliknya

v Super-Kelas (Superclass)
Entitas yang merupakan induk dari subclass-subclassnya.
Contoh : Subclass SEKRETARIS, TEKNISI, SALES mempunyai superclass PEGAWAI (Gambar. 1)

   v  Spesialisasi (Spesialiazation)
Proses pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya. Terdapat beberapa jenis spesialisasi seperti Disjoint Total, Disjoint Partial, Overlapping Total dan Overlapping Partial. 

v  Generalisasi (Generalization)

Proses penggabungan subclass-subclass menjadi suatu entitas yang lebih umum. Contoh : Generalisasi dari MOBIL dan TRUK menjadi KENDARAAN
 

v  Superclass/Subclass Relationship
Superclass/Subclass Relationship adalah relationship antara sebuah superclass dengan salah satu subclassnya. Disebut juga dengan IS-A relationship
Contoh  : SEKRETASRIS IS A  PEGAWAI, TEKNISI IS A PEGAWAI.
Bila suatu entity yang merupakan anggota dari suatu subclass, maka ia juga merupakan anggota dari superclassnya.
Bila suatu entity merupakan anggota dari suatu superclass maka ia belum tentu merupakan anggota dari suatu subclass.

 

v  Attribute Inheritance
Merupakan pewarisan atribut dari superclassnya.  Entity yang merupakan anggota dari subclass mewarisi semua atribut dari entity superclassnya

v Disjoint Constraint
Constraint yang menerangkan bahwa subclass-subclass dari spesialisasi saling disjoint, artinya entity merupakan anggota dari salah satu subclass. Disjoint Constraint direpresentasikan dengan lambang “d” yang berarti disjoint.
Contoh : entity dari spesialisasi tipe pekerjaan dari PEGAWAI merupakan anggota dari subclass PEGAWAI TETAP atau PEGAWAI HONORER

 



  Kapan Model EERD ini digunakan
Model EERD ini digunakan untuk memodelkan skema basis data Tradisional. Model ini digunakan untuk aplikasi aplikasi di berbagai bidang misal nya : CAD, CAM, GIS, dll
Model ini digunakan juga apabila domain yang dimodelkan secara alamiah bersifat Object-Oriented

Komentar

Postingan populer dari blog ini

Perkembangan Nvidia Graphics Card Dari masa ke masa

Parallel Computing