Innehållsförteckning:
Definition - Vad betyder Key?
En nyckel är ett fält eller en kombination av fält i en databastabell som används för att hämta och sortera rader i tabellen baserat på vissa krav. Nycklar definieras för att påskynda åtkomst till data och i många fall skapa länkar mellan olika tabeller.
Techopedia förklarar Key
Relationsdatabaser involverar mestadels primära och utländska nycklar. Medan primära nycklar upprätthåller enhetens integritet och har unika värden, upprätthåller utländska nycklar referensintegritet och skapar en koppling mellan två tabeller.
En primär nyckel är ett attribut (eller grupp av attribut) som är unikt för varje rad i en databastabell. För att kvalificera sig som en primär nyckel bör ett fält inte ha nollvärden och ska vara unikt för varje rad. Dessa värden får inte ändras eller bli ogiltiga under hela databastabellens livslängd. Primära nycklar med två eller flera attribut kallas sammansatta nycklar. En surrogat primär nyckel har inga beskrivande värden, medan en ersättande primär nyckel har beskrivande värden. En utländsk nyckel är en kolumn eller en grupp kolumner i en databastabell som tvingar fram länkar mellan data i två tabeller. Den fungerar som en korsreferens mellan två tabeller eftersom den refererar till den primära nyckeln i en annan tabell och därmed upprättar en länk mellan de två.