Bonjour,
Comment je peux créer une relation avec des attributs( deux dates) dans un EER sous MySql WorkBench?
Merci en avance pour votre aide.
Version imprimable
Bonjour,
Comment je peux créer une relation avec des attributs( deux dates) dans un EER sous MySql WorkBench?
Merci en avance pour votre aide.
Bonsoir safine,
Supposons que vouliez établir une association AFFECTATION entre les entités-types DEVELOPPEUR et PROJET, qui permette de connaître les dates de début et de fin de l’affectation de développeurs à des projets (en admettant qu’un développeur puisse participer en même temps à plus d’un projet). En Merise :
MCD :
http://www.fsmwarden.com/developpez_...rteuse_MCD.png
MLD correspondant :
http://www.fsmwarden.com/developpez_...rteuse_MLD.png
Avec MySQL Workbench (MWB), on se situe d’emblée au niveau MLD, il n’y a donc que des tables. Supposons que l’on en soit arrivé à la situation suivante et que l’on veuille établir les connexions :
http://www.fsmwarden.com/developpez_...porteuse_A.png
A cet effet, on utilise le symbole « patte d’oie » (ou de corbeau, peu importe) dont le texte de l’infobulle est le suivant : « Place a New n:m Identifying Relationship ». Une fois le symbole sélectionné, quand on a cliqué à tour de rôle sur les deux tables, MWB crée une table d’association :
http://www.fsmwarden.com/developpez_...porteuse_B.png
Il ne reste plus qu’à renommer cette table, y ajouter les colonnes qui vont bien et ajuster la cardinalité minimale côté DEVELOPPEUR :
http://www.fsmwarden.com/developpez_...porteuse_C.png