Преглед садржаја:
Без икаквог контекста, тешко би било претпоставити о чему људи причају када говоре о кључевима кандидата. За неупућене, истраживање употребе ових објеката базе података започиње с једноставном идејом да се различите табеле и поља података у структурама базе података често називају "кључеви" и да их организовање на одређени начин може пружити боља решења за управљање подацима. Овде ћемо погледати кандидацијске кључеве и како се они користе. (За детаљније читање о базама података, погледајте Увод у базе података.)
Примарни тастери и кључеви кандидата
Један релативно директан начин да се објасне кандидатски кључеви односи се на нешто што се зове примарни кључ. Уобичајено, таблица базе података може имати само један примарни кључ, који представља дати ступац у тој табели. Међутим, може бити неколико кључева кандидата и они су дефинисани као кључеви који би се могли користити као примарни кључеви.
Препознавање потенцијалних примарних кључева је важно јер је примарни кључ у табели начин за одржавање свих придружених записа равно и да има један јединствени идентификатор за сваки ред у табели. На пример, на листи купаца руководиоци података морају да обезбеде одређену колону која има јединствени идентификатор за сваког појединачног купца. Употреба корисничког имена или чак презимена неће радити због могућности умножавања. Зато се примарни кључ често састоји од креираног броја који гарантује јединственост на помало исти начин што дуги нумерички низови пружају јединствене идентификаторе за финансијске трансакције на нашим кредитним и дебитним картицама.