? En kandidat nøkkel er kombinasjonen av det minste antall felter som er nødvendige for å identifisere og lokalisere et unikt post i en database. Den primære nøkkel av en tabell er vanligvis den enklest kandidatnøkkel som forekommer i tabellen. Betydning
I en relasjonsdatabase , er dataene delt inn i tabeller basert på temaet dataene, for eksempel "Kontakter ". Hvert bord har mange attributter , også kjent som felt, for eksempel en kontakt telefonnummer , navn eller e-postadresse . Tabeller er da knyttet til relaterte data i andre tabeller ved hjelp av referanse -tastene . For eksempel en ordre er knyttet til en bestemt kunde med utenlandske nøkkelen feltet
Funksjon
Keys tjene to roller i relasjonsdatabaser " CustomerID . " : Å relatere data i tabeller og å skille poster fra hverandre . Primærnøkler er én eller mange felt som brukes til å knytte tabellene sammen . For eksempel den primære nøkkelen til "Kunden " bord " KundeID " er den utenlandske tasten på " Bestill " tabell som knytter ordren til en bestemt kunde .
Egenskaper
Hvert bord kan ha flere kandidat tastene , for eksempel kan "Kunden" tabellen har to kandidater nøkler . " Kunde " som en enkelt felt kandidat nøkkel og kombinasjonen av " Fornavn ", " Etternavn" og " E-post " kan være en annen . En av kandidaten tastene velges som primærnøkkel for tabellen . Vanligvis det beste valget bruker et enkelt felt som " Kunde "-feltet , som det optimaliserer ytelsen til spørringer.