© Éditions Eyrolles
95
chapitre n° 1
Le niveau conceptuel : face à face Merise/UML
Figure 1-99 Exemple de transitivité
Propositions réductibles
Étudions un autre exemple avec la proposition « Un client réalise des achats de produits chez
des fournisseurs. ». Décomposons de manière intuitive de sorte à extraire des propositions plus
élémentaires.
●
« Un achat est effectué par un client. »
●
« Un achat concerne plusieurs produits. »
●
« Un achat s’effectue chez un fournisseur. »
On peut en déduire que Client, Produit et Fournisseur seront des entités (classes). Achat
sera l’association (classe-association) reliant Fournisseur au couple (Client,Produit).
Propositions complexes irréductibles
En considérant à nouveau la proposition « Un logiciel est installé par un département sur un
serveur. » et en supposant que les réponses soient « oui » à chacune des propositions binaires,
alors l’association représentant l’installation sera ternaire (sans contrainte).
De même, concernant l’exemple précédent, si toutes les propositions suivantes sont vraies, aucune
décomposition ne sera possible et l’association représentant l’achat sera ternaire (sans contrainte).
●
« Un client peut acheter tout produit. »
●
« Un fournisseur dispose de tout produit. »
●
« Un client peut se servir chez tout fournisseur. »
Chronologie des étapes
En théorie, la construction d’un schéma conceptuel suit les étapes suivantes :
●
Recensement des entités (classe).
Segment
Ordinateur
Salle
branchement
localisation
cablage
1
*
*
1
1
*
Précédent

- 103/316

Suivant