Sobes.tech
Middle

Vai ir pareizi, ka saistītājā tabulā ir sastāvdaļas primārās atslēgas no diviem laukiem?

sobes.tech AI

Atbilde no AI

Jā, saistītājtabulā parasti tiek izmantots sastādīts pamatatslēgas, kas sastāv no diviem (vai vairāk) laukiem, kas ir ārējās atslēgas uz saistītajām tabulām. Šī atslēga nodrošina katras saistības pāra unikālitāti un novērš dublēšanos.

Piemēram, ja ir tabulas Students un Courses, un saistītājtabula StudentCourses glabā, kuri studenti ir reģistrējušies kādos kursos, tad pamatatslēga StudentCourses būs sastādīta no student_id un course_id.

Šī ir standarta prakse daudz-uz-daudz relāciju īstenošanai relāciju datu bāzēs.