27
maupun sales. Jadi dapat dianggap manajer, sekretaris dan
sales
merupakan spesialisasi dari pegawai.
Generalisasi merupakan proses meminimalisasi perbedaan-
perbedaan antar
entity yang
ada
dengan
mengidentifikasi
persamaan-
persamaan
karakteristiknya.
Generalisasi
merupakan
pendekatan bottom-
up.
Terdapat dua constraints yang mungkin digunakan dalam
generalisasi / spesialisasi yaitu (Connolly,2002,p366) :
a)
Participation
constraint, constraint ini menentukan apakah
setiap anggota dari superclass harus berpartisipasi sebagai
anggota
dari
sebuah subclass.
Terdapat
dua
kemungkinan
yaitu:
Mandatory, dimana
setiap anggota superclass
harus
menjadi anggota dari subclass.
Optional, dimana tidak setiap anggota superclass harus
menjadi anggota subclass.
b)
Disjoint Constraint, constraint
yang menjelaskan hubungan
antar anggota dari subclass dan mengindikasikan apakah
memungkinkan
untuk
seorang anggota dari
superclass
menjadi
anggota
dari
satu
atau
lebih
dari
satu subclass.
Terdapat dua kemungkinan yaitu:
Or, dimana setiap anggota superclass hanya boleh menjadi
salah satu anggota subclass.
|