Innholdsfortegnelse:
Definisjon - Hva betyr nøkkel?
En nøkkel er et felt, eller en kombinasjon av felt, i en databasetabell som brukes til å hente og sortere rader i tabellen basert på visse krav. Nøkler er definert for å fremskynde tilgangen til data og i mange tilfeller for å opprette koblinger mellom forskjellige tabeller.
Techopedia forklarer Key
Relasjonsdatabaser involverer stort sett primære og utenlandske nøkler. Mens primære nøkler håndhever enhetens integritet og har unike verdier, opprettholder utenlandske nøkler referansiell integritet, og skaper en tilknytning mellom to tabeller.
En primærnøkkel er et attributt (eller gruppe av attributter) som er unikt for hver rad i en databasetabell. For å kvalifisere som en primærnøkkel, skal et felt ikke ha nullverdier og skal være unikt for hver rad. Disse verdiene må ikke endres eller bli null i løpet av databasetabellens levetid. Primære nøkler med to eller flere attributter blir referert til som sammensatte nøkler. En surrogat primærnøkkel har ingen beskrivende verdier, mens en erstattende primærnøkkel har beskrivende verdier. En fremmed nøkkel er en kolonne eller en gruppe kolonner i en databasetabell som håndhever koblinger mellom data i to tabeller. Den fungerer som en kryssreferanse mellom to tabeller fordi den refererer til den primære nøkkelen til en annen tabell, og dermed oppretter en kobling mellom de to.