Glavni ključ
Primarni ključ jedinstveni je identifikator za baza podataka snimiti. Kada se kreira tablica, jedno od polja obično se dodjeljuje kao primarni ključ. Iako je primarni ključ često broj, to može biti i tekstualno polje ili neko drugo tip podataka. Na primjer, ako baza podataka sadrži definicije računalnih pojmova, imalo bi smisla da je svaki pojam naveden samo jednom u bazi podataka. Definiranjem polja "Pojam" kao primarnog ključa, osiguralo bi se da nijedan pojam nije naveden više puta u bazi podataka.
Iako je primarni ključ tablice obično dodijeljen određenom polju, on se također može sastojati od više vrijednosti. Na primjer, baza podataka s vijestima može koristiti polja naslova i datuma za jedinstvenu identifikaciju svakog unosa. Kombinacijom polja "Naslov" i "Datum" kao primarnog ključa osiguralo bi se da nijedan unos nema isti naslov istog dana.
Ako više polja u tablici ne može imati dvostruke vrijednosti, većina sustava za upravljanje bazom podataka (DBMS) također dopuštaju da se polja definiraju kao "Jedinstvena". To je slično postavljanju polja kao primarnog ključa, ali nije potpuno ista stvar. Primarni ključ također djeluje kao pokazivač na zapis i pruža jednostavan način za DBMS za pretraživanje, sortiranje i pristup zapisima. Također pomaže u povezivanju zapisa u više tablica. Stoga, iako se više polja unutar tablice može definirati kao "Jedinstveno", svaka tablica može imati samo jedan primarni ključ. Polje primarnog ključa također mora biti definirano za svaki zapis, a ne postavljeno na nula. Napokon, nedefinirani identifikator nije vrlo koristan.