Problemet är att EMP_ID (i sig själv) är inte en primär eller unik nyckel för tabellen Employees , istället har du en sammansatt primärnyckel (EMP_ID, EXPERT_ID) .
För att åtgärda problemet gör du antingen EMP_ID den primära nyckeln för Employees tabell (vilket verkar intuitivt eftersom varje anställd borde ha ett unikt ID) eller lägg till en separat unik begränsning på EMP_ID .
Som påpekats i kommentarerna, om du gör EMP_ID primärnyckeln, sedan (EMP_ID, EXPERT_ID) kommer också att vara unik i förlängningen.