Az adatbázis-tábla egyik meghatározója egy olyan attribútum, amely meghatározhatja az azonos attribútumokhoz rendelt értékeket. Ezzel a definícióval minden elsődleges kulcs vagy jelölt kulcs determináns, de lehetnek determinánsok, amelyek nem primer vagy jelölt kulcsok.
Például egy vállalat használhat egy táblázatot az attribútumokkal , , és . | | Munkavállalói azonosító | Keresztnév | Vezetéknév | Születési dátum |
|---|
|
123
| Megan | Barna | 01/29/1979 |
| 234 | Ben | Wilder | 02/14/1985 |
| 345 | Megan | Chowdery | 2/14/1985 |
| 456 | Károly | Barna | 07/19/1984 |
Ebben az esetben a mező meghatározza a fennmaradó három mezőt. A névmezők nem határozzák meg a mert a cégnek olyan alkalmazottai lehetnek, amelyek ugyanazt az utónevet vagy vezetéknevet használják. Hasonlóképpen, a mező nem határozza meg a vagy a névmezők, mert az alkalmazottak ugyanazt a születésnapot vehetik fel.
Határozott kapcsolatok az adatbázis kulcsokhoz
Ebben a példában, determináns, jelölt kulcs és elsődleges kulcs. Ez egy jelölt kulcs, mert amikor a teljes adatbázis keresésre kerül a 234-es verzióban, megjelenik a Ben Wilderről származó információ, és nem jelenik meg más rekord. Egy másik jelölt kulcs akkor fordul elő, ha az információkat három oszlopban keresi az adatbázisban; , és , amely ugyanazt az eredményt is lekéri.
A az elsődleges kulcs az összes olyan oszlop kombinációjának köszönhetően, amelyet jelölt kulcsként lehet használni, ez a legegyszerűbb oszlop, amelyet elsődleges hivatkozásként használhatunk erre a táblára.Is, garantáltan egyedülálló ez a táblázat, függetlenül attól, hogy hány más alkalmazott van, szemben a többi oszlopban szereplő információkkal.