El problema es que EMP_ID
(por sí mismo) no es una clave principal o única de la tabla Employees
, en su lugar, tiene una clave primaria compuesta (EMP_ID, EXPERT_ID)
.
Para solucionar el problema, haga EMP_ID
la clave principal de los Employees
(que parece intuitivo ya que cada empleado debe tener una identificación única) o agregar una restricción única separada en EMP_ID
.
Como se señaló en los comentarios, si crea EMP_ID
la clave principal, luego (EMP_ID, EXPERT_ID)
también será único por extensión.