Generar automáticamente diagrama de base de datos MySQL [cerrado]
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, no lo diseñé yo. Centrémonos en el concepto del diagrama y no en los datos reales que representa para este ejemplo;)):
ver diagrama de tamaño completo
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
Recientemente comencé a usar https://github.com/schemaspy/schemaspy . Me parece que tiene un buen equilibrio entre usabilidad y simplicidad. (GraphViz ahora es opcional)