A ehdokasavain on attribuuttien yhdistelmä, joka yksilöi tietokantatietueen ilman viittausta muihin tietoihin. Jokaisessa taulukossa voi olla yksi tai useampi ehdokas. Yksi näistä ehdokasavaimista on valittu taulukon ensisijaiseksi avaimeksi. Taulukko sisältää vain yhden ensisijaisen avaimen, mutta se voi sisältää useita ehdokasavaimia. Jos ehdokasavain koostuu kahdesta tai useammasta sarakkeesta, siitä tulee . mainitsi komposiittiavain†
Ehdokasavaimen ominaisuudet
Kaikilla ehdokasavaimilla on joitain yhteisiä ominaisuuksia. Yksi ominaisuuksista on, että kandidaattiavaimen elinkaaren ajan tunnistamiseen käytetyn attribuutin on pysyttävä samana. Toinen on se, että arvo ei voi olla nolla. Lopuksi ehdokasavaimen on oltava ainutlaatuinen. Yritys voi esimerkiksi käyttää työntekijän sosiaaliturvatunnusta yksilöidäkseen yksilöllisesti jokaisen työntekijän. Joillakin ihmisillä on samat etunimet, sukunimet ja työnimikkeet, mutta kukaan ei käytä samaa sosiaaliturvatunnusta.
Kansalaisten palvelunumero | Etunimi | Sukunimi | asema |
---|---|---|---|
123-45-6780 | Craig | Jones | Manager |
234-56-7890 | Craig | beal | Kumppani |
345-67-8900 | Sandra | beal | Manager |
456-78-9010 | Trina | Jones | Kumppani |
567-89-0120 | Sandra | Smith | Kumppani |
Esimerkkejä ehdokkaista
Tietyntyyppiset tiedot soveltuvat helposti hakijoille:
- Kansainväliset standardikirjanumerot: ISBN-numerot ovat kirjojen ja niihin liittyvien medioiden yksilöllinen tunniste. Alan portinvartijat säätelevät tiukasti ISBN-numeroiden myöntämistä, eivätkä kustantajat koskaan käytä ISBN-numeroita uudelleen.
- Pankkitilinumerot: Useimmat pankit eivät kierrätä tilinumeroita.
- Sarjanumerot: Vaikka sarjanumerot eivät ole yhteisiä kaikille toimialoille, sarjanumeron on aina oltava yksilöllinen yhden toimittajan yhteydessä.
- Ajokorttien numerot: Yleensä nämä numerot eivät ole päällekkäisiä. Osavaltiosta toiseen liikkuvalla henkilöllä voi kuitenkin olla useampi kuin yksi DL-numero.
- Kansallinen palveluntarjoajan tunnus: Lääkäreillä ja muilla laillisilla lääketieteen palveluntarjoajilla on kullakin vähintään yksi Yhdysvaltain terveys- ja henkilöstöministeriön myöntämä NPI.
Jotkin hyviltä ehdokkailta vaikuttavat tiedot osoittautuvat kuitenkin ongelmallisiksi:
- Puhelinnumerot: Useimmat operaattorit kierrättävät puhelinnumeroita, ja yksittäiset tilaajat voivat käyttää useita puhelinnumeroita kerralla.
- Yleiset hintakoodit: UPC:t ovat ainutlaatuisia, mutta UPC-lohkon omistaja voi kierrättää tuotteita mielensä mukaan.
- Lääketieteelliset tiedot: MRN-tunnukset myönnetään yleensä sairaalatasolla, ilman minkäänlaista kansallista ohjeistusta näiden tunnisteiden rakenteesta ja muodosta.
- Sosiaaliturvatunnukset: Vaikka SSN:t ovat teoriassa ainutlaatuisia, niitä kierrätetään ja SSN-petokset ovat riittävän yleisiä tehdäkseen tästä tunnisteesta ongelmallisen suurille tietojoukoille. (Kun työnantaja tarkistaa SSN:t, tämä haaste ei ole ongelma.)