Denne primærnøkkel kan også være et surrogat Key. Resten av kolonnene for kunden tabellen er for adresseverdier. I transaksjonen bordet, er Kunde-ID en fremmednøkkel. I kunden tabellen, er Kunde-ID primærnøkkelen. I Transaksjons bordet, ikke Kunde-ID-kolonnen ikke å ha unike verdier; det er en fremmednøkkel og ikke en primærnøkkel. Hvis databasen bruker (butikkeier) ønsker å vite den fulle adressen til kunden som har gjort den andre transaksjonen vil det DBMS starte på transid nummer, 2, og deretter bevege seg langs raden til Kunde-ID-kolonnen.
På Kunde-ID kolonnen ville det se Kunde-ID verdi, vil 7. DBMS nå gå til kunden tabellen på Kunde-ID primærnøkkelkolonnen, og identifisere Kunde-ID, 7. Det vil da lese innholdet i cellene i resten av rad tilhører Kunde-ID, 7 som den fulle adressen til customer.Denoting Primary Key i et diagram En database designer først designer en tabell på papir før den blir implementert som kode i datamaskinen. Når du gjør design på papir, for å skille primærnøkkelen navn fra navnene på de andre kolonnene i tabellen, må du understreke navnet på primærnøkkelen. I tabell 2.1, 2.2 og 2.
3, primærnøkler er underlined.Conclusion ID er bare en praktisk måte å identifisere radene i en tabell. ID-ene for ID-kolonnen ikke trenger å være unikt, selv om de fleste IDer er ment å være unik. En nøkkel er som en ID, men det trenger ikke å være et nummer eller kode (f.eks MSE5). En nøkkelkolonne kan bestå av ID-er eller andre verdier (tekst). Ordet "nøkkel" i databasen er ikke avgjørende. Det avgjørende er "primærnøkkel" og "fremmednøkkel".
Det er tre typer av primærnøkler: det vanlige primærnøkkel, som er en søyle, den sammensatte nøkkel, består av mer enn en kolonne og surrogat nøkkel, som også er en kolonne. En fremmednøkkel er en kolonne i en tabell, som er en primærnøkkel i en annen tabell. Fremmednøkkelen brukes til å koble de to tabellene sammen. Vi kan stoppe her og fortsette i neste del av seri