222
Chapitre 9 • Le modèle Entité-association
• Quels sont tous les voyages qui partent de la même station ?
• Quels sont les conducteurs qui ont fait plus de 100 000 km en 1999 ?
• Quelle distance totale a effectuée tel train ?
• Y a-t-il des agents qui sont à la fois conducteurs et directeurs de station ?
9.8 QUELQUES RÈGLES DE PRÉSENTATION
Un schéma peut devenir rapidement illisible dès qu’il inclut quelques dizaines de
types d’entités 7 . On peut améliorer la lisibilité d’un schéma en cherchant à respecter
quelques règles simples de positionnement.
• Si deux types d’entités sont reliés par un type d’associations un-à-plusieurs, on
placera celui dont la cardinalité est 0-1 ou 1-1 plus bas que l’autre. On respecte
ainsi la structure hiérarchique induite par ce type d’associations (cfr. schéma
9.22).
• Si deux types d’entités sont reliés par un type d’associations plusieurs-àplusieurs, on les placera sensiblement au même niveau pour suggérer l’absence
de hiérarchie (cfr schéma 9.23).
• Si deux types d’entités sont reliés par un type d’associations un-à-un, on les
placera également au même niveau. En revanche, si l’un joue un rôle de cardinalité 1-1, on le disposera plus bas que l’autre, indiquant ainsi la relation de dépendance.
• Dans la liste des attributs d’un type d’entités, on placera les composants de l’identifiant primaire en premier.
• On adoptera des conventions cohérentes dans le choix des noms des types
d’entités, des types d’associations et des attributs. Dans cet ouvrage, on a essayé
d’assigner aux constructions des schémas Entité-association des noms respectant
les règles suivantes :
– types d’entités : substantifs en capitales,
– attributs : substantifs en minuscules, première lettre en capitale,
– types d’associations : verbes, prépositions ou conjonctions en minuscules.
En cas de règles contradictoires ou conduisant à une topologie inadéquate (schéma
trop étendu par exemple), on fera appel au bon sens. On observera d’ailleurs que
certains schémas de cet ouvrage ne respectent pas toutes ces règles.
9.9 EXTENSIONS DU MODÈLE ENTITÉ-ASSOCIATION
Ainsi que nous l’avons signalé à plusieurs reprises, le modèle qui vient d’être
présenté est un sous-ensemble des formalismes utilisés par les informaticiens en
conception de systèmes d’information, et plus particulièrement en conception de
7. Un schéma réaliste contiendra plusieurs centaines à plusieurs milliers de types d’entités.
Chapitre 9 • Le modèle Entité-association
• Quels sont tous les voyages qui partent de la même station ?
• Quels sont les conducteurs qui ont fait plus de 100 000 km en 1999 ?
• Quelle distance totale a effectuée tel train ?
• Y a-t-il des agents qui sont à la fois conducteurs et directeurs de station ?
9.8 QUELQUES RÈGLES DE PRÉSENTATION
Un schéma peut devenir rapidement illisible dès qu’il inclut quelques dizaines de
types d’entités 7 . On peut améliorer la lisibilité d’un schéma en cherchant à respecter
quelques règles simples de positionnement.
• Si deux types d’entités sont reliés par un type d’associations un-à-plusieurs, on
placera celui dont la cardinalité est 0-1 ou 1-1 plus bas que l’autre. On respecte
ainsi la structure hiérarchique induite par ce type d’associations (cfr. schéma
9.22).
• Si deux types d’entités sont reliés par un type d’associations plusieurs-àplusieurs, on les placera sensiblement au même niveau pour suggérer l’absence
de hiérarchie (cfr schéma 9.23).
• Si deux types d’entités sont reliés par un type d’associations un-à-un, on les
placera également au même niveau. En revanche, si l’un joue un rôle de cardinalité 1-1, on le disposera plus bas que l’autre, indiquant ainsi la relation de dépendance.
• Dans la liste des attributs d’un type d’entités, on placera les composants de l’identifiant primaire en premier.
• On adoptera des conventions cohérentes dans le choix des noms des types
d’entités, des types d’associations et des attributs. Dans cet ouvrage, on a essayé
d’assigner aux constructions des schémas Entité-association des noms respectant
les règles suivantes :
– types d’entités : substantifs en capitales,
– attributs : substantifs en minuscules, première lettre en capitale,
– types d’associations : verbes, prépositions ou conjonctions en minuscules.
En cas de règles contradictoires ou conduisant à une topologie inadéquate (schéma
trop étendu par exemple), on fera appel au bon sens. On observera d’ailleurs que
certains schémas de cet ouvrage ne respectent pas toutes ces règles.
9.9 EXTENSIONS DU MODÈLE ENTITÉ-ASSOCIATION
Ainsi que nous l’avons signalé à plusieurs reprises, le modèle qui vient d’être
présenté est un sous-ensemble des formalismes utilisés par les informaticiens en
conception de systèmes d’information, et plus particulièrement en conception de
7. Un schéma réaliste contiendra plusieurs centaines à plusieurs milliers de types d’entités.
