Bonjour
J'ai des difficultés pour faire un diagramme de classe à partir d'un MCD fait avec la méthode Merise.Voici le schéma du mcd de base:
Je pensais avoir compris mais en fait je m'aperçois que les choses ne sont pas aussi simples, notamment sur les attributs que l'ont met dans les classes.
Ma première question est la suivante : faut il partir du MCD ou du MPD pour créer les classes, sachant que dans le MPD sont représentés les clés étrangères en plus des attributs des tables?
Seconde question: Je voudrai exprimer le fait qu'un client peut passer plusieurs commandes (comme ça l'est dans le MCD) mais que si on supprime ce client alors, on supprime aussi ses commandes. Cette suppression serait faite dans la bdd mais aussi au niveau des objets créés.
Pour cela j'avais pensé à faire une relation de composition entre client et commande. Dans ce cas faut il ajouter un attribut, à la classe client, qui référence toutes les commandes (tableau d'objets Commande) ?
Merci pour votre aide
Partager