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.