För en tabell som löser en många-till-många skulle det vara vanligt att ha en tvådelad nyckel (som indikeras av Quassnoi). Det är också ganska troligt att det behöver index som stöder åtkomst genom någon av föräldrarna.
Om du till exempel har tabellerna PERSON, ADDRESS och PERSON_ADDRESS, kan din PERSON_ADDRESS-tabell ha primärnyckeln (PERSON_ID, ADDRESS_ID) och ett stödjande index. Du skulle också ha ett annat index på (ADDRESS_ID,PERSON_ID), och du skulle förmodligen göra detta till ett UNIKT index (eftersom det är en unik kombination av fält).
Det är också möjligt att din DBA har något speciellt sätt att generera tabeller som börjar med ett UNIKT index på primärnyckelfälten följt av skapandet av PRIMARY KEY-begränsningen. Det kan dyka upp i vissa GUI-verktyg på det sätt du föreslår.