Middle
Está correto que na tabela de ligação haja uma chave primária composta por dois campos?
sobes.tech IA
Resposta da IA
Sim, na tabela de junção geralmente usa-se uma chave primária composta, que consiste em dois (ou mais) campos que são chaves estrangeiras para as tabelas relacionadas. Essa chave garante a unicidade de cada par de relações e evita duplicações.
Por exemplo, se houver tabelas Students e Courses, e a tabela de junção StudentCourses armazena quais estudantes estão inscritos em quais cursos, então a chave primária em StudentCourses será composta por student_id e course_id.
Esta é uma prática padrão para implementar relações muitos-para-muitos em bancos de dados relacionais.