Junior — Middle
V ktorých prípadoch sa používa zložený primárny kľúč, pozostávajúci z viacerých polí?
sobes.tech AI
Odpoveď od AI
Složen primárny kľúč, ktorý sa skladá z viacerých polí (zložený kľúč), sa používa, keď jedinečnosť záznamu v tabuľke nie je určená jediným poľom, ale kombináciou viacerých. Toto je užitočné, keď:
- Neexistuje žiadne jediné unikátne pole, ale existuje unikátna kombinácia viacerých.
- Je potrebné zabezpečiť jedinečnosť na viacerých atribútoch súčasne.
- V spojovacích tabuľkách (napríklad na implementáciu vzťahov veľa na veľa) často primárny kľúč pozostáva z cudzích kľúčov na súvisiace tabuľky.
Príklad: tabuľka objednávok môže mať zložený kľúč z order_id a product_id, ak jedna objednávka môže obsahovať viac produktov, a jedinečnosť je určená práve touto dvojicou.