Tietokantataulukkoon vaikuttava tekijä on attribuutti, jota voidaan käyttää määrittämään arvot, jotka on annettu muille ominaisuuksille samassa rivissä. Tällä määritelmällä mikä tahansa ensisijainen avain tai hakukelpoinen avain on määritelmä, mutta voi olla tekijöitä, jotka eivät ole ensisijaisia tai ehdokas avaimia.
Esimerkiksi yritys voi käyttää taulukkoa määritteillä , , ja .
| Henkilöstökortti | Etunimi | Sukunimi | Syntymäaika |
---|
123
| Megan | Ruskea | 01/29/1979 |
234 | ben | Wilder | 02/14/1985 |
345 | Megan | Chowdery | 2/14/1985 |
456 | Kaarle | Ruskea | 07/19/1984 |
Tässä tapauksessa kenttä määrittää jäljellä olevat kolme kenttää. Nimikentät eivät määritä koska yrityksellä voi olla työntekijöitä, joilla on sama etu- tai sukunimi. Vastaavasti kenttä ei määritä tai nimikentät, koska työntekijät voivat jakaa saman syntymäpäivän.
Determinant Relationships to Database Keys
Tässä esimerkissä, on determinantti, ehdokasavaus ja myös ensisijainen avain. Se on ehdokas avain, koska kun koko tietokanta etsitään 234, rivi sisältää tietoja Ben Wilder näkyy eikä mitään muuta tietuetta näytetään. Toinen hakija avain tapahtuu, kun haet tietokantaa kolmen sarakkeen tietojen avulla. , ja , joka hakee myös saman tuloksen.
on ensisijainen avain, koska kaikki sarakkeiden yhdistelmät, joita voidaan käyttää avainsanaa, on helpoin sarake käytettäväksi ensisijaisena viittauksena tähän taulukkoon.Myös, on taattua olla ainutlaatuinen tähän taulukkoon riippumatta siitä, kuinka monta muuta työntekijää on olemassa, toisin kuin tiedot muissa sarakkeissa.