Sobes.tech
Middle

Jó-e, hogy a kapcsolótáblában két mezőből álló összetett elsődleges kulcs van?

sobes.tech MI

Válasz az MI-től

Igen, a kapcsolótáblában általában összetett elsődleges kulcsot használnak, amely két vagy több olyan mezőből áll, amelyek külső kulcsok a kapcsolódó táblákra. Ez a kulcs garantálja minden kapcsolatpár egyediségét és megakadályozza a duplikációkat.

Például, ha vannak Students és Courses táblák, és a kapcsolótábla StudentCourses tárolja, hogy mely diákok mely kurzusokra vannak beiratkozva, akkor az elsődleges kulcs a StudentCourses-ben student_id és course_id lesz.

Ez egy szabványos gyakorlat a sok-sok kapcsolat megvalósítására relációs adatbázisokban.