Skip to main content

Zoznámte sa s účelom Superkey

Anonim

Nadradený kľúč je buď jeden, alebo kombinácia atribútov, ktoré možno použiť na jednoznačnú identifikáciu databázového záznamu. Tabuľka môže mať veľa kombinácií, ktoré vytvárajú superkeje.

Príklad Superkey

Tabuľka s políčkami , , a , napríklad má mnoho možných superklíčov. Tri superklíčy sú , a .

názovVekSSNTelefón Ext.
Robert Jones43123-45-6789123
Beth Smith43234-56-7890456
Robert Jones18345-67-8901789

Ako vidíte, stĺpce a majú viac vstupov s identickými informáciami. Kým stĺpec môže byť použitý na vyhľadanie jednotlivca, môže sa zmeniť telefónne rozšírenie.

Druhy superklíčov

Z tých, ktoré sú uvedené v tabuľke vyššie, len je kandidátsky kľúč, čo je špeciálna podmnožina superklíčov, ktoré používajú minimálne množstvo atribútov na jednoznačnú identifikáciu záznamu. Ostatné stĺpce obsahujú informácie, ktoré nie sú potrebné na identifikáciu záznamov.

môže byť tiež označovaný ako minimálny kľúč alebo minimálny superkey, pretože obsahuje najmenšie množstvo informácií potrebných na identifikáciu jednotlivého záznamu. Podobne môže byť primárny kľúč aj superkľúč a minimálny kľúč, pretože by mal jednoznačne určiť záznam a mal by sa zriedka, ak sa niekedy, zmeniť.

Ak tabuľka neobsahovala a stĺpec potom zamestnávateľ mohol vytvoriť čísla zamestnancov, aby bolo možné identifikovať jednotlivcov.

Nové čísla zamestnancov by sa nazývali náhradný primárny kľúč. Tento náhradný primárny kľúč by tiež slúžil ako superkey.