Middle
Je správné, že v spojovací tabulce je složený primární klíč ze dvou polí?
sobes.tech AI
Odpověď od AI
Ano, v spojovací tabulce se obvykle používá složený primární klíč, který se skládá ze dvou (nebo více) polí, jež jsou cizími klíči na související tabulky. Tento klíč zajišťuje jedinečnost každého páru vztahů a zabraňuje duplicitám.
Například pokud existují tabulky Students a Courses, a spojovací tabulka StudentCourses uchovává, kteří studenti jsou zapsáni na které kurzy, pak bude primární klíč v StudentCourses složen z student_id a course_id.
Toto je standardní praxe pro implementaci vztahů mnoho-na-mnoho v relačních databázích.