Respuestas:
Dia es un programa de creación de diagramas basado en GTK + para GNU / Linux, Unix y Windows lanzado bajo la licencia GPL. Para más información visite la página del proyecto Dia
He descubierto que MySQL Workbench es muy útil para crear diagramas "ER".
Aunque el formato es específico de MySQL Workbench, puedo tomar un diagrama creado en Workbench y exportarlo a SQL y ejecutarlo en cualquier número de servidores SQL.
Si está trabajando con MySQL, esta herramienta también funciona como una herramienta de Administración y Consulta, además de proporcionar el beneficio adicional de la integración entre los tres.
Umbrello también puede crear diagramas ER además de la mayoría de los otros diagramas UML. Además, le permite exportar los Diagramas en forma de código (es decir, en este caso, SQL).
intente utilizar Astah Comunity , la aplicación pudo crear diagramas ER, diagramas de clase, etc. Para desarrollar aplicaciones, esa aplicación es muy adecuada. Incluso escuché que la versión profesional podría generar código java para el diagrama de clase y generar código sql para el diagrama ER.
esa aplicación fue construida usando java, por lo que la aplicación es multiplataforma.