Tambahkan bidang ID untuk Anda Job Titles tabel - sebut saja JobTitleID
Sekarang Assignments . Anda tabel memiliki Employee ID dan JobTitleID .
Ini tentu saja berarti, bahwa untuk menemukan Proyek untuk seorang karyawan, Anda harus bergabung melalui Assignments tabel dan Job Titles tabel
EDIT
Setelah diskusi di komentar, tolong abaikan yang di atas, saya tinggalkan hanya sebagai sejarah.
Sekarang inilah versi barunya:Assignments Your Anda kebutuhan meja (seperti yang sudah Anda pertimbangkan)
- ID Karyawan
- ID Proyek
- ID Judul
- ID Tugas
Tetapi juga membutuhkan UNIQUE INDEX(EmployeeID, ProjectID) - ini akan membuat satu karyawan tidak mungkin berada di sama proyek dengan judul yang berbeda.
Beberapa karyawan dengan jabatan yang sama akan tetap diizinkan, serta beberapa jabatan dalam berbeda proyek untuk satu karyawan.