Junior — Middle
Explique o que é uma chave primária composta e em que casos ela é usada em bancos de dados.
sobes.tech IA
Resposta da IA
A chave primária composta é uma chave primária que consiste em duas ou mais colunas de uma tabela de banco de dados. Juntas, essas colunas identificam de forma única cada registro.
É usada quando uma coluna não consegue identificar de forma única um registro, mas a combinação de várias colunas consegue. Por exemplo, na tabela "Inscrições de estudantes em cursos", a unicidade pode ser determinada pela combinação de student_id e course_id.
Exemplo em SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Aqui, student_id e course_id juntos formam uma chave primária composta.