Junior — Middle
Explique ce qu'est une clé primaire composée et dans quels cas elle est utilisée dans les bases de données.
sobes.tech IA
Réponse de l'IA
Une clé primaire composée est une clé primaire qui consiste en deux ou plusieurs colonnes d'une table de base de données. Ensemble, ces colonnes identifient de manière unique chaque enregistrement.
Elle est utilisée lorsqu'une seule colonne ne peut pas identifier de manière unique un enregistrement, mais la combinaison de plusieurs colonnes peut le faire. Par exemple, dans la table "Inscriptions des étudiants aux cours", l'unicité peut être déterminée par la combinaison de student_id et course_id.
Exemple en SQL :
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Ici, student_id et course_id forment ensemble une clé primaire composée.