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