Ini adalah bagian yang rumit! Untuk mempermudah, gunakan atribut dalam cara yang sama seperti 1: 1 hubungan tapi kami hanya memiliki satu pilihan sebagai lawan dua pilihan. Misalnya, Orang dapat memiliki rumah dari nol sampai banyak, tapi rumah hanya dapat memiliki satu Pribadi. Untuk mewakili hubungan seperti yang personidas node Induk harus ditempatkan dalam tabel anak sebagai kunci asing tapi tidak sebaliknya seperti yang ditunjukkan berikutnya:
Ini harus dikonversi ke:
Orang (PersonID, nama, nama belakang, email)
Rumah (houseid, num , alamat, PersonID)
5. N: N Hubungan
Harus diubah menjadi:
Orang (PersonID, nama, nama belakang, email)
Negara (countryID, nama, kode)
HasRelat (hasrelatid, PersonID, countryID)
Hubungan dengan atribut:
Disarankan untuk menggunakan tabel untuk mewakili mereka untuk tetap desain rapi dan bersih tanpa kardinalitas hubungan.
Studi Kasus
demi kesederhanaan, kami akan memproduksi skema relasional untuk diagram ER berikut:
skema relasional untuk diagram ER diberikan di bawah ini sebagai:
Perusahaan (CompanyID, nama, alamat)
Staff (StaffID, dob, alamat, WifeID)
anak (ChildID, nama, StaffID)
Istri (WifeID, nama)
Telepon (PhoneID, PHONENUMBER, StaffID)
Tugas (TaskID, deskripsi)
Kerja (WorkID, CompanyID, StaffID, sejak)
Lakukan (PerformID, StaffID, TaskID
Sedang diterjemahkan, harap tunggu..
