Primární klíč
Primární klíč je jedinečný identifikátor pro databáze záznam. Když je vytvořena tabulka, jedno z polí je obvykle přiřazeno jako primární klíč. Zatímco primárním klíčem je často číslo, může to být také textové pole nebo jiné datový typ. Například pokud databáze obsahuje definice pojmů počítače, mělo by smysl, aby byl každý termín v databázi uveden pouze jednou. Definováním pole „Termín“ jako primárního klíče by zajistilo, že žádný termín nebude v databázi uveden více než jednou.
Zatímco primární klíč tabulky je obvykle přiřazen ke konkrétnímu poli, může se také skládat z více hodnot. Například databáze zpravodajských článků může k jedinečné identifikaci každé položky použít pole názvu i data. Spojením polí „Název“ a „Datum“ jako primárního klíče by zajistilo, že žádné položky nebudou mít stejný název ve stejný den.
Pokud více polí v tabulce nemůže mít duplicitní hodnoty, většina systému pro správu databáze (DBMS) také umožňují definovat pole jako „Unikátní“. Je to podobné jako nastavení pole jako primárního klíče, ale není to úplně to samé. Primární klíč funguje také jako ukazatel na záznam a poskytuje DBMS jednoduchý způsob vyhledávání, třídění a přístupu k záznamům. Pomáhá také spojovat záznamy napříč několika tabulkami. Proto i když lze více polí v tabulce definovat jako „jedinečné“, každá tabulka může mít pouze jeden primární klíč. Pole primárního klíče musí být také definováno pro každý záznam a není nastaveno na null. Koneckonců, nedefinovaný identifikátor není příliš užitečný.