Database Reference
In-Depth Information
Classe-association rélexive
Une classe-association peut être liée à une association rélexive (à condition qu'elle soit de type
plusieurs-à-plusieurs ).
Le premier exemple reprend la première modélisation des villes connectées par des auto-
routes. Modélisons un tronçon comme un couple de villes. Chaque tronçon a été ouvert à
une certaine date (postérieure à celle de l'autoroute, mais pas forcément identique) et chaque
tronçon mesure une certaine distance.
Figure 1-30 . Classe-association réflexive
Ce n'est pas la modélisation la plus simple ; il n'apparaît pas explicitement la notion de sens,
du fait que les villes forment un graphe orienté. Dans ce schéma, on exprime toutefois qu'un
couple de villes forme un tronçon tout en permettant qu'entre deux villes, deux tronçons dis-
tincts existent : celui où vous roulez en regardant souvent votre compteur et votre avertisseur
de radar, et l'autre où ceux de la voie d'en face font pareil.
L'autre problème de cette modélisation concerne le lien entre Ville et Autoroute qui n'est
pas précis (il ne respecte pas la hiérarchie). La hiérarchie veut qu'une autoroute soit composée
de tronçons reliant chacun deux villes. Nous reviendrons sur cet écueil classique. Le schéma
suivant est de meilleure qualité.
Figure 1-31 . Respecter la hiérarchie
Search WWH ::




Custom Search