Sobes.tech
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.