Apa yang
anda ketahui tentang EERD dan kapan kita menggunakan Model EERD ini ?
EERD
berisi seluruh konsep ERD ditambah dengan konsep konsep yang berhubungan yaitu
specialization dan generalization, model EERD menekankan pada
superclass/subclass relationship yang merupakan hubungan antara
superclass dan subclassnya.
Konsep-Konsep Model EER :
§ 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.
§ Super-Kelas
(Superclass)
Entitas
yang merupakan induk dari subclass-subclassnya.
§ 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.
§ 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.
§ Non
– Disjoint Constraint (overlapping.)
Constraint
yang menerangkan bahwa subclass-subclass dari spesialisasi tidak saling
disjoint, artinya entity mungkin anggota lebih dari satu subclass. Non-Disjoint
digambarkan dengan lambang “o” yang berarti overlapping.
§ Total
Specialization Constraint
Constraint
yang menerangkan bahwa setiap entity didalam superclass harus merupakan anggota dari salah satu
subclass.
§ Partial
Specialization Constraint
Constraint
yang menerangkan bahwa setiap entity didalam superclass dapat merupakan anggota
dari subclass-subclass yang didefinisikan.
§ Generalisasi
(Generalization)
Proses
penggabungan subclass-subclass menjadi suatu entitas yang lebih umum.
§ Superclass/Subclass Relationship
Superclass/Subclass
Relationship adalah relationship antara sebuah superclass dengan salah satu
subclassnya. Disebut juga dengan IS-A relationship
§ Attribute
Inheritance
Merupakan pewarisan atribut dari
superclassnya. Entity yang merupakan
anggota dari subclass mewarisi semua atribut dari entity superclassnya
2. EERD
digunakan untuk menggambarkan atau membuat model suatu database dengan diagram
yang sederhana sehingga memudahkan dalam membuat sebuah database yang kompleks
maupun yang sederhana.
0 komentar:
Posting Komentar