Respostas:
Dia é um programa de criação de diagramas baseado em GTK + para GNU / Linux, Unix e Windows lançado sob a licença GPL. Para mais informações, visite a página do projeto Dia
Eu achei o MySQL Workbench o mais útil para criar diagramas "ER".
Embora o formato seja apenas específico do MySQL Workbench, posso pegar um diagrama criado no Workbench e exportá-lo para SQL e executá-lo em qualquer número de servidores SQL.
Se você estiver trabalhando com o MySQL, esta ferramenta também funciona como uma ferramenta de Administração e Consulta, além de fornecer o benefício adicional da integração entre as três.
O Umbrello também pode criar diagramas de ER, além da maioria dos outros diagramas UML. Além disso, permite exportar os diagramas em forma de código (por exemplo, neste caso, SQL).
tente usar o Astah Comunity , o aplicativo foi capaz de criar diagramas de ER, diagramas de classes, etc. Para desenvolver aplicativos, esse aplicativo é muito adequado. Eu até ouvi dizer que a versão profissional poderia gerar código java no diagrama de classes e gerar código sql para o diagrama de ER.
esse aplicativo foi criado usando java, portanto, o aplicativo é multiplataforma.