Start Back Next End
  
39
6.
Langkah 1.6 : Mempertimbangkan penggunaan enhanced
modeling concepts (optional step)
Mempertimbangkan penggunaan enhanced modeling concepts
seperti specialization
atau generalization, aggregation, dan
composition. Jika memilih pendekatan specialization, usahakan
untuk memperhatikan perbedaan antara entitas dengan
mendefinisikan satu atau lebih subclass
dari sebuah entitas
superclass. Jika memilih menggunakan pendekatan
generalization, usahakan untuk mengidentifikasikan fitur-fitur
umum antara entitas untuk mendefinisikan generalisasi entitas
superclass. Pendekatan aggregation
digunakan untuk
mempresentasikan relasi “mempunyai sesuatu” atau “bagian dari”
relasi antara tipe-tipe entitas, dimana yang satu mempresentasikan
“keseluruhan”
dan yang lain sebagai “bagiannya”. Pendekatan
composition
digunakan untuk mempresentasikan sebuah asosiasi
antara tipe-tipe entitas dimana terdapat kepemilikan yang kuat
dan relasi antara “keseluruhan” dan “bagiannya”. (Thomas
Connolly dan Carolyn Begg 2005:453–481)
7.
Langkah 1.7 : Cek model untuk redudansi
Tahap ini bertujuan untuk memeriksa model data konseptual
lokal, apakah masih ada redudansi pada model. Dua aktivitas
pada tahap ini, yaitu : 
i.
Memeriksa kembali relasi one-to-one (1 :1) 
Saat identifikasi entitas, mungkin saja kita menemukan dua
entitas yang merepresentasikan objek yang sama pada
perusahaan. Untuk kejadian ini kedua entitas tersebut harus
digabungkan. Jika primary key
berbeda, pilih salah satu
untuk menjadi primary key
dan biarkan yang lain menjadi
alternate key.
ii.
Menghilangkan relasi yang redundan
Data model yang baik sangat diharapkan untuk tidak
memiliki relasi yang redudan. Suatu relasi dikatakan
Word to PDF Converter | Word to HTML Converter