Innehåll
- Definition - Vad betyder Superkey?
- En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.
- Techopedia förklarar Superkey
Definition - Vad betyder Superkey?
En supernyckel är en kombination av kolumner som identifierar en rad i en tabell för relationellt databashanteringssystem (RDBMS). En kandidatnyckel är ett nära besläktat koncept där supernyckeln reduceras till det minsta antalet kolumner som krävs för att identifiera varje rad.
En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.
Techopedia förklarar Superkey
Som ett exempel kan en tabell som används för att lagra kundens huvuduppgifter innehålla kolumner som:
- Köparens namn
- Kundnummer
- Social Security Number (SSN)
- Adress
- Födelsedatum
En viss uppsättning kolumner kan extraheras och garanteras unik för varje kund. Exempel på supernycklar är följande:
- Namn + SSN + Födelse
- ID + Name + SSN
Emellertid kan denna process minskas ytterligare. Det kan antas att kund-ID är unikt för varje kund. Därför kan supernyckeln reduceras till bara ett fält, kund-ID, som är kandidatnyckeln. För att säkerställa absolut unikhet kan en sammansatt kandidatnyckel bildas genom att kombinera kund-ID med SSN.