Problem polega na tym, że EMP_ID (sam w sobie) nie jest podstawowym ani unikalnym kluczem tabeli Employees , zamiast tego masz złożony klucz podstawowy (EMP_ID, EXPERT_ID) .
Aby rozwiązać ten problem, utwórz EMP_ID klucz podstawowy Employees tabeli (która wydaje się intuicyjna, ponieważ każdy pracownik powinien mieć unikalny identyfikator) lub dodać osobne ograniczenie unikatowe na EMP_ID .
Jak wskazano w komentarzach, jeśli zrobisz EMP_ID klucz podstawowy, a następnie (EMP_ID, EXPERT_ID) będzie również unikalny ze względu na rozszerzenie.