37
Langkah 1.5.
Menentukan atribut candidate, primary key.
Bertujuan
untuk
mengidentifikasi candidate
key
pada setiap entity dan
memilih primary key jika ada
lebih
dari
satu
candidate
key. Pemilihan
primary
key didasari
pada
panjang
dari
atribut
dan
keunikan
key
di
masa
datang.
Langkah 1.6.
Mempertimbangkan
penggunaan
enhance
modeling concepts (optional)
Pada langkah ini bertujuan untuk menentukan
specialization, generalization, aggregation, composition.
Di
mana
masing-masing
pendekatan
dapat
dilakukan
sesuai dengan kebutuhan yang ada.
Specialization
dan
generalization adalah
proses
dalam mengelompokan
beberapa
entitas
dan
menghasilkan
entitas
yang
baru.
Beda
dari
keduanya
adalah cara pendekatannya,
di
mana
spesialisasi
menggunakan pendekatan top-down dan generalisasi
menggunakan pendekatan bottom-up.
Specialization
adalah proses
memaksimalkan
perbedaan antar anggota entitas dengan mengidentifikasi
sifat - sifat yang membedakan satu sama lain.
|