|
40
sedikit.
Merupakan
candidate
key
dengan
nilai
maksimalnya
yang
terkecil (untuk tipe atribut dengan tipe numeric).
Merupakan candidate key yang paling
mudah digunakan
dari sudut pandang user.
Langkah 1.6 : Menggunakan konsep enhanced
modeling
(langkah optional)
Tujuan dari langkah ini adalah untuk mempertimbangkan
penggunaan
konsep
enhanced
modeling,
seperti specialization,
generalization, aggregation dan composition
Jika kita menggunakan pendekatan specialization, maka
perhatikan perbedaan antara entity dengan
mendefinisikan satu atau
lebih
subclass
dari
superclass entity. Jika kita menggunakan
pendekatan
generalization,
maka
kita
akan
mengidentifikasikan
fitur
umum antara
entity
yang
ada
untuk
mendefinisikan
generalisasi
entity
superclass. Untuk
aggregation
digunakan
representasi
relasi
has-a atau is-part-of antara tipe entity, dimana
salah
satunya
merepresentasikan whole dan lainnya part.
Sedangkan
pengguanan
composition
(tipe
khusus
aggregation)
untuk merepresentasikan asosiasi antara tipe entity dimana terdapat
kepemilikan
yang kuat dan coincidental lifetime antara
whole dan
part.
|