O problema é que
EMP_ID
(por si só) não é uma chave primária ou exclusiva da tabela Employees
, em vez disso, você tem uma chave primária composta (EMP_ID, EXPERT_ID)
. Para corrigir o problema, faça
EMP_ID
a chave primária dos Employees
table (que parece intuitivo, pois cada funcionário deve ter um id exclusivo) ou adicionar uma restrição exclusiva separada em EMP_ID
. Conforme indicado nos comentários, se você fizer
EMP_ID
a chave primária e, em seguida, (EMP_ID, EXPERT_ID)
também será exclusivo por extensão.