Bonjour à nouveau,
Indépendamment des remarques précédentes :
Votre MLD est très esthétique, mais j’ai du mal à lire quand il y a une multiplicité d’objets représentés simultanément (évidemment vous n’en êtes pas au point du genre de diagramme qu’il m’arrive d’avoir à remettre à plat...)
Vous savez qu’avec MySQL Workbench vous pouvez produire des « vues » à partir du MLD. Une piqûre de rappel si nécessaire :
A titre d’exemple, j’ai défini comme vous un MLD global (appelé Global) puis les sous-MLD Opérations, etc. :
Si je veux créer une vue supplémentaire, je clique sur l’icône Add Diagram, et Workbench me propose un diagramme vide (EER Diagram) :
Si je veux une vue pour les balises, je renomme « EER Diagram » en « Balises » et je « drag-drop » les noms des tables qui figurent au catalogue (Catalog Tree) :
Autres remarques :
1) Rappel : renommer l’attribut ClinetId en ClientId.
2) Le nom d’une table doit être au singulier : BALISE et non pas BALISES. En effet, un en-tête de table est l’image d’un prédicat. Prenons l’exemple de la table Opération :
Son prédicat est le suivant :
La balise BaliseId a subi l’opération OperationId à la date OperationDate, cette opération a été effectuée par le technicien TechnicienId et elle était du type TypeOperId.
Les propositions accompagnant le prédicat (qui est une proposition-type) sont les suivantes :
La balise b1 a subi l’opération o1 à la date d1, elle a été effectuée par le technicien t1 et elle était du type ty1 ;
La balise b2 a subi l’opération o2 à la date d2, elle a été effectuée par le technicien t2 et elle était du type ty2 ;
Etc.
Et non pas :
La balise b1 a subi les opérations o1 à la date d1, elles ont été effectuées par le technicien t1 et elles étaient du type ty1 ;
...
Partager