Pregunta

Estoy cansado de abrir Dia y crear un diagrama de base de datos al comienzo de cada proyecto.¿Existe alguna herramienta que me permita seleccionar tablas específicas y luego crear un diagrama de base de datos basado en una base de datos MySQL?Preferiblemente, me permitiría editar el diagrama después, ya que ninguna de las claves externas está configurada...

Esto es lo que me imagino en forma de diagrama (disculpe el horrible diseño de datos, yo no lo diseñé).Centrémonos en el concepto del diagrama y no en los datos reales que representa para este ejemplo;)):

diagram ver diagrama de tamaño completo

¿Fue útil?

Solución

Pruebe MySQL Workbench, anteriormente DBDesigner 4:

http://dev.mysql.com/workbench/

Esto tiene un modo de "Base de datos de ingeniería inversa":

Base de datos -> Ingeniería inversa

enter image description here

Otros consejos

Recientemente comencé a usar http://schemaspy.sourceforge.net/ .Utiliza GraphViz y me parece que tiene un buen equilibrio entre usabilidad y simplicidad.

En una Mac, Editor SQL hará lo que quieras.

Este http://code.google.com/p/database-diagram/ realizará ingeniería inversa en su base de datos.Simplemente exporte 'solo estructura' y luego pegue el SQL en la herramienta.

Intentar Maestro MySQL.Funciona muy bien para mí.

Yo creo Diseñador de base de datos hace algo asi.Y creo que incluso tienen una versión gratuita.

editarNo importa.El enlace de Michael es mucho mejor.

MySQL Workbench funcionó a las mil maravillas.

Acabo de hacer una copia de seguridad de la estructura de la base de datos en un script SQL y la usé en "Crear modelo EER a partir de un script SQL" de MWB 5.2.37 para Windows.

En MySql Workbench (6.0) es posible generar un diagrama basado en las tablas creadas.Para eso debes acceder a la barra de herramientas, presionar Modelo y adelante Crear diagrama a partir de objetos del catálogo ¡y hecho!

Paradigma visual para UML 9.0

Es increíble, solía trabajar con el banco MySQL, pero para bases de datos grandes (algo así como más de 300 tablas) no funciona muy bien, pero la base de datos inversa del paradigma visual funciona mucho mejor.

Intentar SchemaBank.También admiten la ingeniería inversa.

phpMyAdmin tiene lo que estás buscando (desde hace muchos años):Requiere un poco de configuración, pero también le brinda beneficios adicionales:http://www.phpmyadmin.net/documentation/#pmadb

Probar vertabelo!

Es un modelador de bases de datos en línea que admite ingeniería inversa.

Simplemente crea gratis vertabelo cuenta, importar una base de datos existente a Vertabelo y listo, ¡tu base de datos está en Vertabelo!

Soporta las siguientes bases de datos:

  • PostgreSQL,
  • mysql,
  • Oráculo,
  • IBMDB2,
  • HSQLDB,
  • Servidor MS SQL.

Aquí hay una herramienta que genera diagramas relacionales desde MySQL (en Windows por el momento).Lo he usado en una base de datos con 400 tablas.Si el diagrama es demasiado grande para un solo diagrama, se divide en otros más pequeños.Por lo tanto, probablemente terminará con varios diagramas y podrá navegar entre ellos haciendo clic derecho.Está todo explicado en el siguiente enlace.La herramienta es gratuita (como en la cerveza gratis), el autor la utiliza él mismo en tareas de consultoría y permite que otras personas la utilicen.http://www.scmlite.com/Quick%20overview

El modo "Base de datos de ingeniería inversa" en Workbench es solo una parte de la versión paga, no la gratuita.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top