Sobes.tech
Middle

Je správne, že v spojovacej tabuľke je zložený primárny kľúč zo dvoch polí?

sobes.tech AI

Odpoveď od AI

Áno, v spojovacej tabuľke sa zvyčajne používa zložený primárny kľúč, ktorý pozostáva z dvoch (alebo viacerých) polí, ktoré sú cudzí kľúče na súvisiace tabuľky. Tento kľúč zabezpečuje jedinečnosť každého páru vzťahov a zabraňuje duplikátom.

Napríklad, ak existujú tabuľky Students a Courses, a spojovacia tabuľka StudentCourses uchováva, ktorí študenti sú zapsaní na ktoré kurzy, potom bude primárny kľúč v StudentCourses pozostávať z student_id a course_id.

Toto je štandardná prax pre implementáciu vzťahov mnoho ku mnohým v relačných databázach.