Primærnøklene i en database brukes til å definere forholdet mellom tabellene. Når en PN migrerer til en annen tabell, blir den en fremmednøkkel i den andre tabellen. Når hver celle bare kan inneholde bare en verdi og PN migrerer inn i en vanlig enhetstabell, kan dette representere enten en en-til-en-, eller et en-til-mange-relasjon. De fleste relasjonsdatabasene er designet til å løse mange-til-mange relasjoner ved å skape en ekstra tabell som inneholder PN fra de andre tabellene skaper en ny relasjon slås sammen til en ny enhet som utgjør en PN. Migrasjon av PN til andre tabeller er den nest viktigste grunnen til at systemtildelt heltall brukes som PN; det er vanligvis verken effektivitet eller opplagt å migrere en haug med andre typer kolonner.