Sobes.tech
Junior — Middle

Можете ли објаснити шта подразумева термин 'кључ' у контексту складиштења података или система за управљање базама података?

sobes.tech АИ

Одговор од АИ

У контексту складиштења података и система за управљање базама података (СУБД), термин „кључ“ обично означава јединствени идентификатор записа или скупа података. Кључ се користи за брзо претраживање, сортирање и обезбеђивање интегритета података.

Главне врсте кључева:

  • Примарни кључ (Primary Key) — јединствени идентификатор записа у табли, који не може бити NULL и мора бити јединствен.
  • Спољни кључ (Foreign Key) — поље или скуп поља који се односе на примарни кључ друге табеле, обезбеђујући везу између табела.
  • Уникатни кључ (Unique Key) — гарантује јединственост вредности у колони, али може дозволити NULL.

Пример: у табели корисника, поље user_id може бити примарни кључ, који јединствено идентификује сваког корисника.