Одређивач у табели базе података је атрибут који се може користити за одређивање вредности додијељених другим атрибутима у истом реду. Овом дефиницијом, било који примарни кључ или кључ кандидата је детерминанта, али могу бити детерминанте које нису примарни или кандидати кључеви.
На пример, компанија може користити табелу са атрибутима , , и .
| | Број запосленог | Име | Презиме | Датум рођења |
|---|
|
123
| Меган | Бровн | 01/29/1979 |
| 234 | Бен | Вилдер | 02/14/1985 |
| 345 | Меган | Цховдери | 2/14/1985 |
| 456 | Цхарлес | Бровн | 07/19/1984 |
У овом случају поље одређује преостала три поља. Поља имена не одређују јер фирма може имати запослене који деле исте или презиме. Слично томе, поље не одређује или имена поља, јер запослени могу да деле исти рођендан.
Однос детектора на кључеве базе података
У овом примеру, је детерминанта, кључ кандидата, али и примарни кључ. То је кључ кандидата јер када се цијела база података претражи за 234, појављује се ред који садржи информације о Бен Вилдер-у и није приказан други запис. Други кључ кандидата се јавља када претражујете базу података помоћу информација у три колоне; , и , који такође преузима исти резултат.
Тхе је примарни кључ због свих комбинација колона које се могу користити као кључ за кандидате, то је најлакши ступац који ће се користити као примарна референца за ову табелу.Такође, гарантовано је да је јединствена за ову табелу, без обзира на то колико има других запослених, за разлику од информација у другим колумнима.