Table d'association

Une table d'association (ou de jonction) implémente une relation plusieurs-à-plusieurs entre deux tables : elle contient les clés étrangères des deux côtés, souvent en clé primaire composite, et éventuellement des attributs de la relation. Pour interroger, on joint les trois tables.

Exemple

CREATE TABLE inscriptions (
  etudiant_id int, cours_id int,
  PRIMARY KEY (etudiant_id, cours_id));

Notions voisines

Tout le glossaire