188 votes

Comment obtenir le modèle ER d'une base de données à partir du serveur avec Workbench ?

Existe-t-il un moyen d'obtenir un modèle ER d'une base de données à partir du serveur connecté à mon MySQL Workbench ?

402voto

Kamran Ali Points 1260
  1. Aller à l'option de menu "Base de données
  2. Sélectionnez l'option "Reverse Engineer".
  3. Un assistant s'ouvre et génère le diagramme ER pour vous.

3 votes

Bonjour, l'ingénierie inverse crée l'EER d'un schéma, pas l'ER :)

0 votes

Une fois ces étapes terminées, ouvrez le modèle -> Créer un diagramme à partir des objets du catalogue

0 votes

Oui, quelque chose ne va pas, cette étape ne génère qu'un diagramme EER qui est différent. Voir ce qui suit stackoverflow.com/questions/9906017/

60voto

SkyWalker Points 7044

Je souhaite mettre en valeur M. Kamran Ali La réponse de l'auteur de l'article est illustrée.

Une vue en images est donnée étape par étape :

  1. Aller à " Base de données " Option de menu
  2. Sélectionnez l'option " Ingénieur inversé L'option ".

enter image description here

  1. Un magicien viendra. Choisir parmi " Connexion stockée "et appuyez sur " Suivant bouton ".

enter image description here

  1. Alors " Suivant "..à " Finition "

Bon appétit :)

8voto

Mahmoud Zalt Points 62
  1. Migrez votre base de données "en vous assurant simplement que les tables et les colonnes existent".
  2. Il est recommandé d'effacer toutes les données (cela fige MySQL Workbench sur mon MAC à chaque fois à cause de "software out of memory ").

  1. Ouvrir MySQL Workbench
  2. cliquez sur + pour établir la connexion MySQL
  3. entrer les données d'identification et se connecter
  4. aller dans l'onglet base de données
  5. cliquez sur reverse engineer
  6. suivre l'assistant Suivant > Suivant .
  7. FAIT :)
  8. vous pouvez maintenant cliquer sur l'onglet "Arrangement" puis choisir "Auto-layout" (continuez à cliquer jusqu'à ce que vous soyez satisfait du résultat).

5voto

Harry_pb Points 1555

Sur mac, appuyez sur Command + R ou est arrivé à Database -> Reverse Engineer et continuez à sélectionner vos besoins et continue

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X