Ehdokasavaimen määrittely

Tietokannan ehdokkaat avautuvat joskus ensisijaisiksi avaimiksi

Hakija-avain on attribuuttien yhdistelmä, jota voidaan käyttää ainutlaatuisesti tietokannan tietueiden tunnistamiseen viittaamatta mihinkään muuhun dataan. Jokaisessa taulukossa voi olla yksi tai useampi ehdokas. Yksi näistä ehdokasavaimista valitaan taulukon ensisijaiseksi avaimeksi . Taulukossa on vain yksi ensisijainen avain, mutta se voi sisältää useita ehdokasavaimia. Jos ehdokasavaus koostuu kahdesta tai useammasta sarakkeesta, sitä kutsutaan yhdistelmäavaimeksi.

Ehdokasavaimen ominaisuudet

Kaikilla ehdokas avaimilla on yhteisiä ominaisuuksia. Yksi ominaisuuksista on, että ehdokasvaimen käyttöiän ajan tunnisteen käyttämisen määrittelyn on pysyttävä samana. Toinen on, että arvo ei voi olla tyhjä. Lopuksi ehdokasnäppäimen on oltava ainutlaatuinen.

Esimerkiksi työntekijän yksilölliseksi tunnistamiseksi työntekijä voi käyttää työntekijän sosiaaliturvatunnusta. Kuten näet, on ihmisiä, joilla on samat etunimet, sukunimet ja asema, mutta kahdella ihmisellä ei ole koskaan samaa sosiaaliturvatunnusta.

Sosiaaliturvatunnus Etunimi Sukunimi asento
123-45-6780 Craig Jones johtaja
234-56-7890 Craig Beal Kumppani
345-67-8900 Sandra Beal johtaja
456-78-9010 Trina Jones Kumppani
567-89-0120 Sandra seppä Kumppani

Esimerkkejä ehdokkaista

Tietyt tietotyypit sopivat helposti ehdokkaiksi:

Jotkut tietotyypit, jotka saattavat tuntua hyviltä hakijoilta, voivat kuitenkin osoittautua ongelmallisiksi: