Masalahnya adalah EMP_ID
(dengan sendirinya) bukan merupakan kunci utama atau unik dari tabel Employees
, sebagai gantinya, Anda memiliki kunci utama gabungan (EMP_ID, EXPERT_ID)
.
Untuk memperbaiki masalah, buat EMP_ID
kunci utama Employees
tabel (yang tampaknya intuitif karena setiap karyawan harus memiliki id unik) atau menambahkan batasan unik terpisah pada EMP_ID
.
Seperti yang ditunjukkan di komentar, jika Anda membuat EMP_ID
kunci utama, lalu (EMP_ID, EXPERT_ID)
juga akan menjadi unik dengan ekstensi.