SQL 2 – Groupement et jointures

Définition :

  • Clé primaire (Primary Key) : identifie de manière unique chaque ligne dans une table.
  • Clé étrangère (Foreign Key) : référence une clé primaire d’une autre table pour créer un lien entre les tables.

 

Exemple concret :

Table Etudiants

id_etudiant Nom Prénom
1 Claire Dupont
2 Julien Martin
3 Sophie Bernard

 

Table Notes

id_note id_etudiant Matière Note
1 1 Maths 14
2 2 Maths 12
3 3 Maths 16

 

👉 Ici, id_etudiant dans Notes est une clé étrangère qui fait référence à la clé primaire id_etudiant dans Etudiants.