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.
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
Model ini digunakan juga apabila domain yang dimodelkan secara alamiah bersifat Object-Oriented
Komentar
Posting Komentar