Kazalo:
Brez kakršnega koli konteksta bi težko uganili, o čem govorijo ljudje, ko govorijo o kandidatnih ključih. Raziskovanje uporabe teh predmetov baze podatkov se pri neznanih osebah začne s preprosto zamislijo, da se različne tabele in podatkovna polja v strukturah baz podatkov pogosto imenujejo "ključi" in da jih lahko na določen način organizirate boljše rešitve za obdelavo podatkov. Tukaj si bomo ogledali kandidatne ključe in kako se uporabljajo. (Za bolj poglobljeno branje o bazah podatkov si oglejte Uvod v baze podatkov.)
Primarni ključi in ključi kandidatk
Relativno preprost način razlage kandidatnih ključev je v zvezi z nečim, ki se imenuje primarni ključ. Običajno ima tabela baze podatkov samo en primarni ključ, ki predstavlja dani stolpec v tej tabeli. Kljub temu je lahko več kandidatnih ključev in ti so opredeljeni kot ključi, ki bi jih lahko uporabili kot primarne ključe.
Prepoznavanje potencialnih primarnih ključev je pomembno, ker je primarni ključ v tabeli način, da se vsi pridruženi zapisi vodijo naravnost in da se za vsako vrstico v tabeli nahaja en edinstven identifikator. Na primer, na seznamu strank morajo upravljavci podatkov navesti poseben stolpec z edinstvenim identifikatorjem za vsakega posameznega kupca. Uporaba strankinega imena ali celo priimka ne bo delovala zaradi možnosti podvajanja. Zato primarni ključ pogosto sestoji iz ustvarjene številke, ki zagotavlja edinstvenost na približno enak način, saj dolgi številčni nizi zagotavljajo edinstvene identifikatorje za finančne transakcije na naših kreditnih in debetnih karticah.