Home Start Back Next End
  
26
Primary
key adalah
candidate
key
yang
dipilih
untuk
secara
unik
mengidentifikasikan suatu tipe entity (Connolly, 2002, p341).
Langkah 
1.6 
Pertimbangkan 
untuk 
menggunakan 
konsep 
enchanced
modelling (optional)
Mempertimbangkan  penggunaan  spesialisasi,  generalisasi,
agregasi 
dan 
komposisi 
untuk 
melanjutkan 
pengembangan 
dari 
ER
model. Jika memilih pendekatan generalisasi, maka kita mencoba untuk
menyoroti
perbedaan
antara entity-entity
dengan
menjelaskan
satu
atau
lebih subclasses dari sebuah entity superclass (Connolly, 2002, p432).
a) 
Generalisasi / spesialisasi
Konsep  dari  generalisasi  dan  spesialisasi  dihubungkan  dengan
tipe-tipe
entity
khusus,
yaitu
superclass dan
subclass, dan proses
pewarisan atribut turunan (Connolly, 2002, p360). Dimana superclass
merupakan induk dari beberapa kelompok-kelompok berbeda
keberadaannya
pada
suatu
tipe entity
sedangkan
subclass
merupakan
kelompok bagian yang distinct dari suatu tipe entity.
Spesialisasi
merupakan
proses memaksimalkan perbedaan-
perbedaan
yang
ada
diantara
anggota
dari
sebuah entity
dengan
mengidentifikasi  perbedaan-perbedaan  karakteristik  yang  ada.
Spesialisasi
merupakan
pendekatan top-down
untuk
mendefinisikan
sebuah kumpulan dari superclass
dan hubungannya dengan subclass-
subclassnya, dimana
kumpulan subclass
dibasiskan
pada
beberapa
perbedaan karakteristik. Sebagai contoh setiap pekerjaan biasanya
mempunyai
jabatan
atau
job
roles
tertentu
seperti
manajer,
sekretaris,
Word to PDF Converter | Word to HTML Converter