Použijte identifikace vztahů , podobný tomuto:
Všimněte si, jak UserGroup PK migruje z horní části tohoto "kosočtverce", dolů po obou "stranách" a sloučí se "dole". Vzhledem k tomu, že řádek ve spodní části obsahuje pouze jedno pole označující horní část, nemůže být spojen s více řádky nahoře.
Stále si můžete ponechat své další klíče, pokud je potřebujete pro jiné účely, nebo můžete výše uvedené klíče použít jako alternativní (tj. UNIKÁTNÍ omezení)...
BTW, používejte pojmenování důsledněji – doporučoval bych vždy používat singulární a předponová pole PK s nezkrácenými názvy tabulek...