![]() 40
2. Tipe Relasi Partisipasi Mandatory Satu Sisi.
Relasinya
dirancang
dengan
menggunakan
identifikasi
entity
parent dan child.
Untuk
relasi
mandatory
satu
sisi
Primary
pada
entity
parent dijadikan
Primary
Key pada entity child
Client (clientNo, fName, lName, telNo, staffNo)
Primary Key clientNo
Foreign key staffNo references Staff(staffNo)
Preferences (clientNo, prefType, maxRent)
Primary Key clientNo
Foreign key clientNo references Client(clientNo)
Gambar 2.5 Tipe Relasi Mandatory Satu Sisi
3. Tipe relasi One to One Partisipasi Optional Dua Sisi.
Untuk
relasi
One
to
One
partisipasi Optional dua sisi
tidak dapat
digabung
seperti
pada
mandatory dua sisi
dalam
satu relasi
sehingga
penanganannya seperti pada relasi One to One Partisipasi Satu Sisi.
Taruh Primary Key StaffNo kedalam attribute Client untuk relasi 1:*
Staff (StaffNo,
fName,
lName, Sex,
Position,
DOB )
Client
(clientNo,
fName,
lName,
telNo, staffNo)
Primary Key (ClientNo)
Gambar 2.6 Tipe relasi One to One Partisipasi Optional Dua Sisi
|