Relations entre les tables (One-to-One, One-to-Many, Many-to-Many)

Les relations entre les tables permettent de relier des données dans différentes tables de manière logique.

3.4.1 Relation One-to-One

Une relation Un-à-Un (One-to-One) signifie qu'un enregistrement d'une table est lié à un et un seul enregistrement d'une autre table.

Exemple : Un employé ne peut avoir qu'un seul bureau, et un bureau ne peut être attribué qu'à un seul employé.

3.4.2 Relation One-to-Many

Une relation Un-à-Plusieurs (One-to-Many) signifie qu'un enregistrement d'une table est lié à plusieurs enregistrements dans une autre table. C'est la relation la plus courante.

Exemple : Un département peut avoir plusieurs employés, mais chaque employé est assigné à un seul département.

3.4.3 Relation Many-to-Many

Une relation Plusieurs-à-Plusieurs (Many-to-Many) signifie que plusieurs enregistrements d'une table sont liés à plusieurs enregistrements d'une autre table. Pour modéliser cela, on utilise une table de jointure.

Exemple : Un employé peut travailler sur plusieurs projets, et chaque projet peut avoir plusieurs employés.

Last updated