Exercice UML
Une commande est liée à plusieurs produits. À chaque produit de la commande sont associées des dates.
1. Donnez une modélisation UML de l’association entre ces trois classes.
Plus précisément, deux dates sont affectées à chaque produit d’une commande, une date et un produit sont associés à une seule commande et, à une commande et une date donnée sont liés deux à dix produits.
2. Complétez la modélisation UML de l’application.
Soit la base de données suivante : (commande, produit, date) = {(c1,p1,d1), (c1,p2,d2), (c2,p1,d2), (c2,p4,d4)}.
3. Vérifiez qu’elle respecte bien le diagramme UML de la question 1. Sinon, ajoutez-lui les tuples nécessaires pour la rendre conforme.
La correction exercice UML (voir page 2 en bas)