Superkey on attribuutti, jota voidaan käyttää tietokanta-tietueen tunnistamiseen
Superkey on joko yksittäinen tai attribuuttien yhdistelmä, jota voidaan käyttää tietokannan tietueen yksilöimiseen. Taulukossa voi olla monia yhdistelmiä, jotka luovat pikkukuvat.
Superkey-esimerkki
Esimerkiksi taulukon, jossa on , , ja , on monia mahdollisia pikkukuvia. Kolme pikkukuvaa ovat , ja .
Nimi | Ikä | SSN | Puhelin Ext. |
---|
Robert Jones | 43 | 123-45-6789 | 123 |
Beth Smith | 43 | 234-56-7890 | 456 |
Robert Jones | 18 | 345-67-8901 | 789 |
Kuten näette, ja sarakkeissa on useita merkintöjä, joilla on identtiset tiedot. Vaikka puhelimen laajennuksen sarakkeessa voidaan etsiä yksilöä, puhelimen laajennusta voidaan muuttaa.
Sytytystyyppien tyypit
Edellä olevassa taulukossa luetelluista vain on ehdokasavaus , joka on erityinen alivalikko superkeydeistä, jotka käyttävät minimimäärää attribuutteja tietueen tunnistamiseen. Muut sarakkeet sisältävät tietoja, joita ei tarvita tietueiden tunnistamiseen.
voidaan kutsua myös minimaaliseksi avaimeksi tai minimaaliseksi ylisavuksi, koska se sisältää vähiten tietoa yksittäisen tietueen tunnistamiseen. Samojen linjojen lisäksi ensisijainen avain voi olla myös superkey ja minimaalinen avain, koska sen pitäisi yksilöidä ennätyksellinen tietue, ja se olisi harvoin, jos koskaan, muutettava.
Jos taulukossa ei ole -saraketta, työnantaja voi luoda henkilöstönumerot henkilöiden tunnistamiseksi.
Uusia työntekijöitä kutsuttaisiin korvaavaksi ensisijaiseksi avaimeksi. Tämä korvaava ensisijainen avain toimisi myös superkeyksi.