Associations réflexives
Certaines associations mettent en jeu plusieurs fois la même entité.
Une salle de classe, un bâtiment, un établissement scolaire sont tous des lieux.
Une salle de classe est contenue dans un bâtiment, lui-même contenu dans un établissement scolaire.
Une association réflexive porte deux fois sur la même entité.
Pour créer une association réflexive :
1. Dans la barre d'insertion du diagramme de données, cliquez sur le bouton Association
2. Cliquez dans l'entité concernée et faites glisser la souris en dehors de cette entité, puis revenez-y ; relâchez ensuite le bouton de la souris.
L'association réflexive apparaît sous forme d'un demi-cercle en ligne brisée.
*Dans le cas d'une association entre une entité et elle-même, il est indispensable de préciser les rôles afin de distinguer les liens correspondants dans le dessin.
Ci-dessus "Parent" et "Enfant" sont les deux rôles joués par l'entité "Personne" dans l'association.
*Un rôle permet d'indiquer une des entités concernées par l'association. L'indication des rôles est particulièrement importante dans le cas d'une association entre une entité et elle-même.
Vous pouvez segmenter une ligne en y ajoutant des sommets pour modifier le tracé des traits. Vous pouvez en particulier segmenter un rôle, pour lui faire contourner un obstacle par exemple. Pour cela, cliquez sur la ligne en tenant la touche <Ctrl> enfoncée et déplacez cette ligne.