Créer une relation plusieurs à plusieurs

Tables d’une relation n-à-n

Une relation plusieurs à plusieurs existe quand un enregistrement unique dans une table peut être lié à plusieurs enregistrements dans une autre, et qu’un enregistrement unique dans cette deuxième table peut également être lié à plusieurs enregistrements dans la première. Par exemple, supposons que votre société possède plusieurs types d’ordinateurs dont la maintenance est assurée par différents techniciens. Ceux-ci ont les certifications nécessaires pour travailler sur certains ordinateurs, mais pas sur l’ensemble d’entre eux. Chaque technicien peut être lié à plusieurs ordinateurs et chaque ordinateur peut être lié à plusieurs techniciens.

Pour suivre les personnes pouvant travailler sur un ordinateur donné, vous créez une relation plusieurs à plusieurs en ajoutant les clés primaires des deux côtés de la relation à une troisième table, appelée table de jonction ou de liaison. En d’autres termes, une relation plusieurs à plusieurs est une paire de relations un-à-plusieurs.

L’image montre une relation plusieurs à plusieurs classique. Vous pouvez remarquer que sa structure est relativement simple (une table de jonction avec une paire de clés étrangères et quelques champs liés).

Vous utilisez les données dans cette table de jonction pour répondre à des questions telles que « Sur quels ordinateurs un technicien donné a travaillé le mois dernier ? ».

Vous devez créer une relation plusieurs à plusieurs dans les exercices pratiques. Les liens dans l’aide-mémoire vous permettent de consulter davantage d’informations sur ce type de relation.

Rubrique 8 sur 10

Précédent | Suivant

(Revenir au début)

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×