Estoy cansado de abrir Dia y crear un diagrama de base de datos al principio 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á establecida...
Esto es lo que estoy imaginando en forma de diagrama (por favor, disculpen el horrible diseño de los datos, yo no lo diseñé. Centrémonos en el concepto del diagrama y no en los datos reales que representa para este ejemplo ;) ):
Pruebe MySQL Workbench, antes DBDesigner 4:
http://dev.mysql.com/workbench/
Esto tiene un "Reverse Engineer Database" modo:
Base de datos -> Ingeniería inversa
[]
El modo "Reverse Engineer Database" de Workbench sólo forma parte de la versión de pago, no de la gratuita.