Kako prepoznati zapis podatkov o baze podatkov z uporabo Superkey

Nadomestni znak je atribut, ki se lahko uporabi za identifikacijo zapisa baze podatkov

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 ima na primer številne možne nadgradnje. Tri nadstropje sta , in .

Ime Starost SSN Telefon Ext.
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Kot lahko vidite, stolpci in vsebujejo več vnosov z enakimi podatki. Medtem ko lahko uporabite stolpec

Vrste Superkeys

Med tistimi, ki so naštete v zgornji tabeli , je samo ključ za kandidate , ki je posebna podmnožica super-znakov, ki uporablja najmanjšo količino atributov, s čimer se identificira zapis. Drugi stolpci vsebujejo informacije, ki niso potrebne za identifikacijo zapisov.

lahko imenujemo 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 stolpca , bi delodajalec lahko ustvaril številke zaposlenih, da bi lahko identificirali posameznike.

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