Junior — Middle
Môžete vysvetliť, čo sa rozumie pod pojmom 'kľúč' v kontexte ukladania údajov alebo systémov správy databáz?
sobes.tech AI
Odpoveď od AI
V kontexte ukladania dát a systémov správy databáz (SGBD) termín „kľúč“ zvyčajne označuje jedinečný identifikátor záznamu alebo súboru údajov. Kľúč sa používa na rýchle vyhľadávanie, zoradenie a zabezpečenie integrity údajov.
Hlavné typy kľúčov:
- Primárny kľúč (Primary Key) — jedinečný identifikátor záznamu v tabuľke, ktorý nemôže byť NULL a musí byť jedinečný.
- Cudzí kľúč (Foreign Key) — pole alebo sada polí, ktoré odkazujú na primárny kľúč inej tabuľky, zabezpečujúc vzťah medzi tabuľkami.
- Unikátny kľúč (Unique Key) — zaručuje jedinečnosť hodnôt v stĺpci, ale môže povoliť NULL.
Príklad: v tabuľke používateľov môže byť pole user_id primárnym kľúčom, ktorý jednoznačne identifikuje každého používateľa.