Superkey

Autor: Randy Alexander
Dátum Stvorenia: 3 Apríl 2021
Dátum Aktualizácie: 26 V Júni 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Video: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Obsah

Definícia - Čo znamená Superkey?

Superkey je kombinácia stĺpcov, ktoré jednoznačne identifikujú ľubovoľný riadok v tabuľke tabuľky systému správy relačných databáz (RDBMS). Kandidátsky kľúč je úzko súvisiaci koncept, v ktorom je superkey obmedzený na minimálny počet stĺpcov potrebných na jednoznačnú identifikáciu každého riadku.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Superkey

Napríklad tabuľka používaná na ukladanie kmeňových údajov zákazníka môže obsahovať stĺpce, ako napríklad:

  • Meno zákazníka
  • ID zákazníka
  • Číslo sociálneho zabezpečenia (SSN)
  • adresa
  • Dátum narodenia

Určitá skupina stĺpcov môže byť extrahovaná a zaručená jedinečná pre každého zákazníka. Príklady superkeys sú nasledujúce:

  • Názov + SSN + Dátum narodenia
  • ID + Name + SSN

Tento proces sa však môže ďalej znížiť. Dá sa predpokladať, že ID zákazníka je jedinečné pre každého zákazníka. Preto môže byť superkey obmedzená iba na jedno pole, ID zákazníka, ktoré je kandidátom na kľúč. Na zaistenie absolútnej jedinečnosti sa však môže zložený kandidátsky kľúč vytvoriť kombináciou ID zákazníka s SSN.