Junior — Middle
Можете ли објаснити шта подразумева термин 'кључ' у контексту складиштења података или система за управљање базама података?
sobes.tech АИ
Одговор од АИ
У контексту складиштења података и система за управљање базама података (СУБД), термин „кључ“ обично означава јединствени идентификатор записа или скупа података. Кључ се користи за брзо претраживање, сортирање и обезбеђивање интегритета података.
Главне врсте кључева:
- Примарни кључ (Primary Key) — јединствени идентификатор записа у табли, који не може бити NULL и мора бити јединствен.
- Спољни кључ (Foreign Key) — поље или скуп поља који се односе на примарни кључ друге табеле, обезбеђујући везу између табела.
- Уникатни кључ (Unique Key) — гарантује јединственост вредности у колони, али може дозволити NULL.
Пример: у табели корисника, поље user_id може бити примарни кључ, који јединствено идентификује сваког корисника.