358 votes

Génération automatique de diagramme de base de données MySQL

Je suis fatigué d'ouvrir Dia et de créer un diagramme de base de données au début de chaque projet. Existe-t-il un outil qui me permette de sélectionner des tables spécifiques, puis de créer un diagramme de base de données pour moi à partir d'une base de données MySQL ? De préférence, il me permettrait de modifier le diagramme par la suite, car aucune des clés étrangères n'est définie...

Voici ce que j'imagine sous forme de diagramme (veuillez excuser la conception horrible des données, je ne l'ai pas conçue. Concentrons-nous sur le concept du diagramme et non sur les données réelles qu'il représente pour cet exemple ;) ) :

diagram voir le diagramme en taille réelle

0 votes

Vous pouvez utiliser le concepteur phpmyadmin

0 votes

Vous pouvez également utiliser la méthode in-build concepteur de bases de données dans dbForge Studio for MySQL à cette fin.

0 votes

DBVisualizer a une présentation propre des tableaux dans sa section Références. Il montre les tableaux avec toutes les relations soigneusement empilées et faciles à lire.

4voto

Mark Biek Points 41769

Je crois Concepteur DB fait quelque chose comme ça. Et je pense qu'ils ont même une version gratuite.

modifier Ne vous inquiétez pas. Le lien de Michael est bien meilleur.

4voto

Tauri Alfa Points 41

MySQL Workbench a fonctionné comme un charme.

Je viens de sauvegarder la structure de la base de données en SQL script et je l'ai utilisée dans "Create EER Model From SQL script" de MWB 5.2.37 for Windows.

4voto

Hugo Silva Points 1

Dans MySql Workbench (6.0), il est possible de générer un diagramme basé sur les tables créées. Pour cela, vous devez accéder à la barre d'outils, appuyer sur Modèle et en avant Créer un diagramme à partir d'objets du catalogue et c'est fait !

3voto

SwEngin Points 58

Visual Paradigm pour UML 9.0

C'est génial, j'avais l'habitude de travailler avec le banc mysql mais pour les grandes bases de données (quelque chose comme plus de 300 tables), ça ne marche pas très bien mais le paradigme visuel de la base de données inversée fonctionne tellement mieux.

2voto

Chris Murray Points 21

PhpMyAdmin a ce que vous recherchez (depuis de nombreuses années maintenant) : Il nécessite un peu de configuration, mais vous offre également des avantages supplémentaires : http://www.phpmyadmin.net/documentation/#pmadb

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