Junior — Middle
Můžete vysvětlit, co se rozumí pod pojmem 'klíč' v kontextu ukládání dat nebo systémů správy databází?
sobes.tech AI
Odpověď od AI
V kontextu ukládání dat a systémů správy databází (SGBD) termín "klíč" obvykle označuje unikátní identifikátor záznamu nebo datové sady. Klíč se používá pro rychlé vyhledávání, třídění a zajištění integrity dat.
Hlavní typy klíčů:
- Primární klíč (Primary Key) — unikátní identifikátor záznamu v tabulce, který nesmí být NULL a musí být unikátní.
- Cizí klíč (Foreign Key) — pole nebo sada polí, které odkazují na primární klíč jiné tabulky, zajišťující vztah mezi tabulkami.
- Unikátní klíč (Unique Key) — zaručuje unikátnost hodnot ve sloupci, ale může povolovat NULL.
Příklad: v tabulce uživatelů může být pole user_id primárním klíčem, který jednoznačně identifikuje každého uživatele.