supernyckel

Författare: Randy Alexander
Skapelsedatum: 3 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Create a comment moderation function using machine learning from Nyckel
Video: Create a comment moderation function using machine learning from Nyckel

Innehåll

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.