Superkip je pojedinačan ili kombinacija atributa koji se mogu koristiti za jedinstveno identificiranje zapisa baze podataka. Tablica može imati mnoge kombinacije koje stvaraju superkeye.
Primjer Superkey
Tablica s poljima , , i , na primjer, ima mnogo mogućih super-ključeva. Tri su superkeys , i .
| Ime | Dob | SSN | Telefon ekst. |
---|
Robert Jones | 43 | 123-45-6789 | 123 |
Beth Smith | 43 | 234-56-7890 | 456 |
Robert Jones | 18 | 345-67-8901 | 789 |
Kao što možete vidjeti, stupci i imati više unosa s istim informacijama. Dok stupac se može koristiti za pronalaženje pojedinca, proširenje telefona može se promijeniti.
Vrste višenamjenskih tipki
Od onih navedenih u gornjoj tablici samo je ključni kandidat, što je poseban podskup super-ključeva koji koriste minimalnu količinu atributa za jedinstveno prepoznavanje zapisa. Drugi stupci sadrže informacije koje nisu potrebne za identifikaciju zapisa. također se može nazvati minimalnim ključem ili minimalnim superkeyom jer sadrži najmanju količinu informacija potrebnih za prepoznavanje pojedinačnog zapisa. Uz iste retke, primarni ključ može biti i superkey i minimalni ključ jer bi trebao jedinstveno označiti zapis, a rijetko, ako se ikada, promijeni.
Ako tablica ne sadrži a stupac onda poslodavac mogao stvoriti broj zaposlenika kako bi mogli identificirati pojedince.Novi broj zaposlenika naziva se surogat primarni ključ. Taj surogat primarni ključ također bi poslužio kao super-ključ.