Hoy tuve la necesidad de diseñar un diagrama E-R para el motor de base de datos MySQL y quería una aplicación que me permitiera diagramar y generar el código en SQL, y pues me puse a buscar y encontré MySQL WorkBench, quizá algunos ya hayan escuchado de esta herramienta y otros ya la estén usando, pero pues yo, hasta hoy la conocí y me pareció una excelente herramienta. Una herramienta como esta debería de tener PostgreSQL, no digo que no las haya, si no que no están tan elaboradas como esta para MySQL.
Pero bueno aquí les dejo unas captura de pantalla de lo que puede hacer y el link de descarga:
Descargar.