Skip to main content

Izvedite namen Superkey

Anonim

Superkajša je bodisi ena ali kombinacija atributov, ki jih lahko uporabite za enolično identifikacijo zapisa baze podatkov. Tabela ima lahko mnoge kombinacije, ki ustvarjajo superkeje.

Primer Superkey

Tabela s polji , , in , na primer, ima veliko možnih nadgradenj. Tri superkeje so , in .

ImeStarostSSNTelefon Ext.
Robert Jones43123-45-6789123
Beth Smith43234-56-7890456
Robert Jones18345-67-8901789

Kot lahko vidite, stolpci in imajo več vnosov z enakimi informacijami. Medtem ko stolpec se lahko uporabi za iskanje posameznika, lahko se spremeni telefonska razširitev.

Vrste Superkeys

Od tistih, navedenih v zgornji tabeli, samo je ključ za kandidate, ki je posebna podmnožica super-znakov, ki uporablja najmanjšo količino atributov, da identificirajo zapis. Drugi stolpci vsebujejo informacije, ki niso potrebne za identifikacijo zapisov.

The se lahko imenuje tudi minimalni ključ ali minimalni superkey, ker vsebuje najmanj količino informacij, potrebnih za identifikacijo posameznega zapisa. V isti vrstici je lahko primarni ključ tudi superkey in minimalni ključ, ker bi moral edinstveno določiti rekord in ga redko, če sploh kdaj, spremeniti.

Če tabela ni vsebovala stolpec, potem bi delodajalec lahko ustvaril številke zaposlenih, da bi lahko identificiral posameznike.

Nove številke zaposlenih se imenujejo nadomestni primarni ključ. Ta nadomestni primarni ključ bi služil tudi kot superkey.