? Etablering av nøklene er et kritisk punkt i relasjonsdatabase designprosessen, som nøklene vil bli brukt til å etablere relasjoner i databasen. Uten nøkler , tiltrer som lenker data er utsatt for feil eller noen ganger ikke mulig. Rolle
Keys brukes til å koble tabeller i en relasjonsdatabase , og dermed skape relasjoner mellom sentrale deler av data . En verdi i en nøkkel kolonne entydig identifiserer en gitt post slik at det kan hentes med spørringen uttalelser. For eksempel nøkkelen kolonnen " CustomerID " brukes for å identifisere hver enkelt kunde i databasen
Typer
p Det er tre typer taster: . Primærnøkler, fremmednøkler nøkler og sammensatte nøkler . Verdier i primærnøkkelen kolonnen identifiserer hver rad eller post i tabellen . Fremmednøkler er primærnøkkelen i en annen tabell lagret på en relatert tabell , og dermed skape en relasjon . Composite tastene er primærnøkler der mer enn én kolonne er nødvendig å identifisere en rad.
Definere Keys
p Det er noen debatt om hvorvidt det er bedre å bruke automatisk genererte data primærnøkler , kalt surrogat nøkler, eller å bruke data som ville identifiserer hver enkelt post , kalt hvite tangentene . Uansett må hver verdi for hver rad være unik. Hvis en sammensatt nøkkel er nødvendig, bør enn en surrogat nøkkelen anses å optimalisere ytelsen.