Exemple de table de jointures

Un article de WikiTuto.

Jump to: navigation, search

Sommaire


Exemple de table

Table : EMPLOYESQL
IDPrenomNomAddresseVillePays
1SimonRemplar3 rue du SaintLondresUK
2BartSimpsons45 rue stressSimspson villeUSA
3Samembete2 rue du temps perduProustFrance
4JoséRiendire13 rue muetParisFrance
Table EmployeDepartement
IDIDDepartement
11
21
32
42
Table Departement
IDDepartementNomVille
1Bureau Aim and coParis
2Import et exportNew York

Clé

Clé primaire

Une clé primaire est champ ou plusieurs champs qui identifie une ligne.

Clé étrangère

Une clé étrangère est un champ dont celui-ci correspond à une clé primaire d'une autre table.

Exemple

Nous avons dans la table EmployeSQL un champ ID qui est en fait une clé primaire, et nous retrouvons cette clé dans la table EmployeDepartement. Dans cette table l'ID 1(qui est l'identifiant de l'employé 1 donc une clé étrangère) de la première ligne est sur la même ligne que IDDepartement=1(ici aussi une clé étrangère) c'est à dire que ces deux champs correspondent.

Si nous allons sur la table Departement, nous voyons que l'IDDepartement(c'est une clé primaire) qui vaut 1 correspont au bureau Bureau Aim and co à Paris. Nous pouvons donc voir que l'employé avec l'ID 1 qui est M. Remplar travaille au bureau Aim and co à Paris

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire