Superkey

Avtor: Randy Alexander
Datum Ustvarjanja: 3 April 2021
Datum Posodobitve: 26 Junij 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

Vsebina

Opredelitev - Kaj pomeni Superkey?

Superkey je kombinacija stolpcev, ki enolično prepozna katero koli vrstico v tabeli sistema za upravljanje relacijskih baz podatkov (RDBMS). Kandidatni ključ je tesno povezan koncept, pri katerem je superkey ključ zmanjšan na najmanjše število stolpcev, potrebnih za enotno prepoznavanje vsake vrstice.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga Superkey

Primer: tabela, ki se uporablja za shranjevanje podrobnosti glavnega odjemalca, lahko vsebuje stolpce, kot so:

  • Ime stranke
  • identifikacijska številka stranke
  • Številka socialne varnosti (SSN)
  • Naslov
  • Datum rojstva

Določen niz stolpcev je mogoče izvleči in zajamčeno edinstveno za vsako stranko. Primeri prikazov so naslednji:

  • Ime + SSN + Datum rojstva
  • ID + ime + SSN

Vendar pa se lahko ta postopek še zmanjša. Domnevamo lahko, da je ID stranke edinstven za vsako stranko. Zato se lahko superkey zmanjša na samo eno polje, ID stranke, ki je ključ kandidata. Vendar pa je za zagotovitev popolne edinstvenosti mogoče sestaviti sestavljeni ključ kandidata s kombiniranjem ID-ja stranke s SSN.