Bonjour,


Nom : windesign_demo_soustypes.PNG
Affichages : 3623
Taille : 107,7 Ko
Voici un petit tutoriel, pour gérer l'héritage avec Win'design :
Tout se joue avec le logo vert, qui doit être déplacé sur le graphique du MCD.

Sélectionner dans le graphique l'entité surtype.
Aller sur le logo triangle vert d'héritage.
Drag And Drop glisser-déposer le triangle vert près de l'entité surtype.
Une flèche doit se diriger vers l'entité qui est alors censé être l'entité mère.

Il faut ensuite procéder à deux réglages, sur le logo vert qui vient d'être reporté sur le graphique MCD :
Qualifier le type de contrainte. Ceci est une information théorique qui permettra de relire plus facilement le MCD
Pas de contrainte / exclusivité / totalité / partition
Je coche dans le logo vert héritage, X XT NULL, pour typer l'héritage,
Avec cette coche, cela ne fera pas de différence dans le MLD après conversion.

Pour obtenir la transformation en tables de son choix, au niveau du MLD, il faut obligatoirement paramétrer Transfo :
Nom : héritage_réglage.png
Affichages : 2647
Taille : 18,6 Ko





Cela permet notamment les réglages suivantsheritages.zip :
1) le glissement de la clef primaire dans chaque table héritée (solution passe-partout)
2) la conversion de la table mère et des tables filles en tables séparées contenant tous les champs (partition)
etc...

Un bémol cependant, je ne sais pas encore régler le lien d'héritage,
pour obtenir une cardinalité de lien 0-1, dans mon MPD access;
Mes liens d'héritages sont sous de 1-n

Toute aide est bienvenue !mcd_avancement_officier.pdf