Cuprins:
Fără niciun context, ar fi greu de ghicit despre ce vorbesc oamenii când vorbesc despre cheile candidatului. Pentru cei neinițiați, explorarea utilizării acestor obiecte ale bazei de date începe cu simpla idee că diferite tabele și câmpuri de date din structurile bazei de date sunt adesea numite „chei” și că organizarea lor în anumite moduri poate oferi soluții mai bune de gestionare a datelor. Aici vom arunca o privire asupra cheilor candidatului și modul în care sunt utilizate. (Pentru o lectură mai detaliată despre baze de date, consultați o introducere a bazelor de date.)
Cheile primare și cheile candidaților
Un mod relativ simplu de a explica cheile candidatului este legat de ceva numit cheie primară. De obicei, o tabelă a bazei de date poate avea o singură cheie primară, care reprezintă o coloană dată în acel tabel. Cu toate acestea, pot exista mai multe chei de candidat, iar acestea sunt definite ca chei care ar putea fi folosite ca chei primare.
Identificarea cheilor primare potențiale este importantă, deoarece cheia primară dintr-un tabel este o modalitate de a menține dreaptă toate înregistrările asociate și de a avea un identificator unic pentru fiecare rând din tabel. De exemplu, într-o listă de clienți, operatorii de date trebuie să furnizeze o coloană specifică care are identificatorul unic pentru fiecare client în parte. Utilizarea prenumelui unui client sau chiar un nume nu va funcționa din cauza potențialului de duplicare. De aceea, o cheie primară constă adesea dintr-un număr creat care garantează unicitatea în același mod în care șirurile numerice lungi oferă identificatori unici pentru tranzacțiile financiare de pe cardurile noastre de credit și debit.