|
20
Relasi
yang kompleks
yang dimaksud adalah
relasi antar
tiga atau
lebih
entiti
yang
dependent dengan
entiti
yang
terhubung
didalamnya. Dari
antar
relasi
tersebut,
dibuat
satu
weak
entiti
dengan tidak menghilangkan .relasi sebelumnya terjadi.
d. Menghilangkan atribut yang multi-valued
Atribut
multi-valued
yang
dimaksud
adalah
satu
entiti
memiliki
atribut
yang
memiliki informasi
lebih
dari
satu.
Cara
penyelesaiannya adalah
memisahkan atrbut tersebut
menjadi entiti
baru dan terhubung dengan entiti yang sebelumnya.
2.
Menghasilkan relasi untuk model data logikal lokal
Tujuan
yang
diharapkan
adalah
menciptakan tabel
untuk
model
data
lokal
logikal
untuk
merepresentasikan entiti,
relationship, dan
atribut
yang
telah
diidentifikasi. Kita
mendeskripsikan komposisi
setiap
entiti
dengan
menggunakan Database
Definition
Language
(DBDL).
Dengan
menggunakan DBDL,
kita
menspesifikasikan
nama
entiti
yang diikuti dengan
list
atribut
lalu
mengidentifikasikan primary
key,
dan
atau
foreign
key.
Kita
mengidentifikasikan pula
entiti
yang
merupakan referensi dari foreign key.
Berikut
adalah
deskripsi
bagaimana relasi
dapat
dihasilkan
dari
struktur yang ada pada model data :
a.
Strong entity types
Adalah entiti
yang
memiliki atribut unik sebagai primary key yang
mendeskripsikan entiti tersebut.
b. Weak entity types
|