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 para mí basado en una base de datos MySQL? Preferiblemente me permitiría editar el diagrama después ya que ninguna de las claves foráneas está configurada ...
Esto es lo que estoy imaginando en forma de diagrama (disculpe el horrible diseño de datos, no lo diseñé. Centrémonos en el concepto de diagrama y no en los datos reales que representa para este ejemplo;)):
mysql
database
database-design
diagram
cmcculloh
fuente
fuente
Respuestas:
Pruebe MySQL Workbench, anteriormente DBDesigner 4:
http://dev.mysql.com/workbench/
Esto tiene un modo de "Base de datos del ingeniero inverso":
Base de datos -> Ingeniero inverso
fuente
Recientemente comencé a usar http://schemaspy.sourceforge.net/ . Utiliza GraphViz, y me parece que tiene un buen equilibrio entre usabilidad y simplicidad.
fuente
En una Mac, SQLEditor hará lo que quieras.
fuente
Este http://code.google.com/p/database-diagram/ realizará ingeniería inversa en su base de datos. Simplemente haga una exportación 'solo estructura' y luego pegue el SQL en la herramienta.
fuente
Prueba MySQL Maestro . Funciona muy bien para mi.
fuente
Creo que DB Designer hace algo así. Y creo que incluso tienen una versión gratuita.
editar No importa. El enlace de Michael es mucho mejor.
fuente
MySQL Workbench funcionó de maravilla.
Acabo de hacer una copia de seguridad de la estructura de la base de datos en el script SQL y lo usé en "Crear modelo EER a partir del script SQL" de MWB 5.2.37 para Windows.
fuente
En MySql Workbench (6.0) es posible generar un diagrama basado en tablas creadas. Para eso debe acceder a la barra de herramientas, presione Modelo y reenvíe Crear diagrama a partir de objetos de catálogo y listo.
fuente
Paradigma visual para UML 9.0
Es increíble, solía trabajar con mysql bench pero para grandes bases de datos (algo así como más de 300 tablas) no funcionará muy bien, pero la base de datos inversa de paradigma visual funciona mucho mejor
fuente
Prueba SchemaBank . También admiten ingeniería inversa.
fuente
phpMyAdmin tiene lo que está 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
fuente
Prueba Vertabelo !
Es un modelador de bases de datos en línea que admite ingeniería inversa.
Simplemente cree una cuenta Vertabelo gratuita , importe una base de datos existente en Vertabelo y listo, ¡su base de datos está en Vertabelo!
Es compatible con las siguientes bases de datos:
fuente
Aquí hay una herramienta que genera diagramas relacionales de MySQL (en Windows en este 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 puede navegar entre ellos haciendo clic derecho. Todo se explica en el siguiente enlace. La herramienta es gratuita (como en cerveza gratis), el autor la usa él mismo en tareas de consultoría y permite que otras personas la usen. http://www.scmlite.com/Quick%20overview
fuente
El modo "Reverse Engineer Database" en Workbench es solo una parte de la versión paga, no la gratuita.
fuente