Sobes.tech
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.