Sobes.tech
Middle

Da li je tačno da u tabeli za povezivanje postoji složeni primarni ključ od dva polja?

sobes.tech АИ

Одговор од АИ

Da, u tabeli za povezivanje (join) obično se koristi složeni primarni ključ, koji se sastoji od dva (ili više) polja koja su strani ključevi na povezane tabele. Ovaj ključ garantuje jedinstvenost svakog para veza i sprečava duplikate.

Na primer, ako postoje tabele Students i Courses, a tabela za povezivanje StudentCourses čuva koje studente su upisali na koje kurseve, tada će primarni ključ u StudentCourses biti sastavljen od student_id i course_id.

Ovo je standardna praksa za implementaciju odnosa mnogo-na-mnogo u relacijskim bazama podataka.