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.