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.