Superkey ir vai nu viens, vai arī atribūtu kombinācija, ko var izmantot, lai unikāli identificētu datu bāzes ierakstu. Tabulā var būt daudz kombināciju, kas izveido pseidonīmus.
Superkey piemērs
Tabula ar laukiem , , un , piemēram, ir daudz iespējamo papildinājumu. Ir trīs atslēgas , un .
| | Nosaukums | Vecums | SSN | Tālruņa numurs |
|---|
| Robert Jones | 43 | 123-45-6789 | 123 |
| Bets Smits | 43 | 234-56-7890 | 456 |
| Robert Jones | 18 | 345-67-8901 | 789 |
Kā jūs varat redzēt, kolonnas un ir vairāki ieraksti ar identisku informāciju. Kaut arī Kolonnu var izmantot, lai atrastu personu, tālruni var mainīt.
Superkeys veidi
Tikai no tiem, kas uzskaitīti tabulā iepriekš ir kandidāta atslēga, kas ir īpaša apakškopā lielu atslēgu, kas izmanto minimālu atribūtu daudzumu, lai unikāli identificētu ierakstu. Pārējās slejās ir informācija, kas nav nepieciešama ierakstu identificēšanai.The var saukt arī par minimālo atslēgu vai minimālo atslēgu, jo tajā ir vismazāk informācijas apjoms, kas nepieciešams, lai identificētu atsevišķu ierakstu. Līdzīgi primārā atslēga var būt arī pārslēgta atslēga un minimāla atslēga, jo tai būtu precīzi jānorāda ieraksts, un reizēm, ja tāds jebkad mainās.
Ja tabulā nebija a tad darba devējs var izveidot darbinieku skaitu, lai varētu identificēt personas.Jaunos darbinieku numurus varētu saukt par surogātoru primāro atslēgu. Šī aizstājošā primārā atslēga arī kalpo kā superkey.