Het probleem is dat EMP_ID (op zichzelf) is geen primaire of unieke sleutel van tabel Employees , in plaats daarvan heeft u een samengestelde primaire sleutel (EMP_ID, EXPERT_ID) .
Om het probleem op te lossen, maakt u EMP_ID de primaire sleutel van de Employees tabel (die intuïtief lijkt omdat elke werknemer een unieke id zou moeten hebben) of een afzonderlijke unieke beperking toe te voegen aan EMP_ID .
Zoals aangegeven in de opmerkingen, als u EMP_ID . maakt de primaire sleutel, dan (EMP_ID, EXPERT_ID) zal bij uitbreiding ook uniek zijn.