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.

2voto

Bartek Points 29

Essayer Vertabelo !

Il s'agit d'un modeleur de base de données en ligne qui prend en charge la rétroconception.

Créez gratuitement Vertabelo compte, importer une base de données existante dans Vertabelo et voilà - votre base de données est dans Vertabelo !

Il prend en charge les bases de données suivantes :

  • PostgreSQL,
  • MySQL,
  • Oracle,
  • IBM DB2,
  • HSQLDB,
  • MS SQL Server.

0voto

Leigh Pyle Points 254

Essayez SchemaBank . Ils supportent également l'ingénierie inverse.

-1voto

John Downey Points 6729

Le mode "Reverse Engineer Database" de Workbench ne fait partie que de la version payante, pas de la version gratuite.

-1voto

user3046585 Points 1

Voici un outil qui génère des diagrammes relationnels à partir de MySQL (sur Windows pour le moment). Je l'ai utilisé sur une base de données de 400 tables. Si le diagramme est trop grand pour un seul diagramme, il est décomposé en plus petits diagrammes. Vous vous retrouverez donc probablement avec plusieurs diagrammes et vous pourrez naviguer entre eux par un clic droit. Tout est expliqué dans le lien ci-dessous. L'outil est gratuit (comme la bière gratuite), l'auteur l'utilise lui-même pour des missions de conseil et laisse d'autres personnes l'utiliser. http://www.scmlite.com/Quick%20overview

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