Sadržaj:
Bez ikakvog konteksta, teško bi bilo nagađati o čemu ljudi pričaju kada govore o ključevima kandidata. Za neupućene, istraživanje korištenja ovih objekata baze podataka započinje s jednostavnom idejom da se različite tablice i polja podataka u strukturama baze podataka često nazivaju "ključevi", te da ih organiziranje na određene načine može pružiti bolja rješenja za upravljanje podacima. Ovdje ćemo pogledati ključeve kandidata i kako se oni koriste. (Za detaljnije čitanje o bazama podataka, pogledajte Uvod u baze podataka.)
Primarni ključevi i tipke kandidata
Jedan relativno neposredan način objašnjenja kandidatskih ključeva odnosi se na nešto što se zove primarni ključ. Tablica baze podataka obično ima samo jedan primarni ključ, koji predstavlja dati stupac u toj tablici. Međutim, može biti nekoliko ključeva kandidata i oni su definirani kao ključevi koji bi se mogli koristiti kao primarni ključevi.
Prepoznavanje potencijalnih primarnih ključeva važno je jer je primarni ključ u tablici način da se svi pridruženi zapisi ravno održavaju i da se za svaki red u tablici nalazi jedinstvena identifikator. Na primjer, na popisu kupaca rukovoditelji podataka moraju navesti poseban stupac koji ima jedinstvenu identifikator za svakog pojedinog kupca. Korištenje korisnikovog imena ili čak prezimena neće funkcionirati zbog mogućnosti umnožavanja. Zato se primarni ključ često sastoji od stvorenog broja koji jamči jedinstvenost pomalo na isti način da dugi numerički nizovi pružaju jedinstvene identifikatore za financijske transakcije na našim kreditnim i debitnim karticama.