31
adalah candidate key yang tidak terpilihmenjadi
primary key. Foreign key adalah sebuah atribut
ataukumpulan atribut dalam satu relasi yang sama
dengancandidate key dari beberapa relasi
(mungkin relasi yangsama).
Langkah 1.6 Mempertimbangkan menggunakan konsep
enchanced
modeling (langkah optional)
Bertujuan untuk mempertimbangkan
konsepenhancedmodeling seperti spesialisasi atau
generalisasi, agregasi dankomposisi. Pada tahap
ini jika memilih pendekatanspesialisasi,
diusahakan untuk memperhatikan
perbedaanantara entitas dengan mendefinisikan
satu atau lebih subclassdari sebuah entitas
superclass. Jika menggunakan
pendekatangeneralisasi, diusahakan untuk
mengidentifikasikan fitur fitur umum antar
entitas untuk mendefinisikan sebuah
entitassuperclass generalisasi. Pendekatan
agregasi digunakanuntuk merepresentasikan
hubungan mempunyai suatuataubagian dari
antara tipe
tipe entitas, dimana yang
satumerepresentasikan keseluruhan dan
yanglainnya sebagaibagiannya. Komposisi
|