Sobes.tech
Middle

Kas on õige, et ühendustabelis on koosneva primaarvõtme kahe välja?

sobes.tech AI

Vastus AI-lt

Jah, ühendustabelis kasutatakse tavaliselt koosnevat primaarvõtit, mis koosneb kahest (või enamast) väljast, mis on seotud tabelite välisvõtmed. See võti tagab iga suhtepaari unikaalsuse ja takistab duplikaate.

Näiteks, kui on tabelid Students ja Courses, ning ühendustabel StudentCourses salvestab, millised õpilased on registreeritud millistel kursustel, siis StudentCourses primaarvõti koosneb student_id ja course_id.

See on standardpraktika paljus-ühes suhete rakendamiseks relatsioonandmebaasides.