Software gratuito de edición de bases de datos cruzadas

¿Existe un software gratuito que permita editar diagramas ER de bases de datos y exportarlos para diferentes sistemas de bases de datos SQL (p. ej., MySQL, Oracle, SQLite, Microsoft SQL Server, etc.)?

@Fractaliste: el requisito para exportar ERD a varios sistemas es MUY preciso (incluso enumeró un conjunto mínimo). ERD también implica una GUI. Y en serio... ¿aplicación de Android para ERD?
Mh. Le preguntaré a nuestro DBA sobre eso, creo que tenía algo como esto.
@Fractaliste DVK lo dijo todo, no creo que necesites más información... ¿Solo consideras publicaciones de calidad aquellas con una gran cantidad de texto en lugar de preguntas sencillas y directas?

Respuestas (2)

No se exportará a todo lo que desee, pero he tenido muchas buenas experiencias con el modelador de datos para desarrolladores de Oracle SQL (no debe confundirse con el desarrollador de Oracle SQL). Actualmente no tengo una copia en ejecución, por lo que no tengo capturas de pantalla, pero me pareció mucho más fácil de usar en el diseño de una base de datos ERD que en visio, y reenvío la ingeniería DDL desde allí. Una vez que haya creado el ERD para una base de datos, simplemente tiene que indicarle que exporte el DDL (archivo -> exportar -> DDL) y generará los comandos para crear la base de datos por usted.

Se ejecuta en Windows y Linux, siempre que esté instalado Java. Le permitirá diseñar un ERD y convertirlo al DDL necesario para Oracle, DB2 o MSSQL. No es compatible con mysql o sqlite (Oracle tiene mysql workbench para mysql, pero no tengo experiencia directa con él)

Logotipo de SQL Power Architect

SQL Power Architect : la herramienta de creación de perfiles y modelado de datos le permitirá crear diagramas ER y luego enviar la ingeniería de ese diagrama a DDL para Oracle 9i/10g, PostgreSQL, Microsoft SQL Server 2000, Microsoft SQL Server 2005, MySQL, IBM DB2 o HSQLDB ( pero no SQLite).

No le permitirá editar un ERD creado en un programa diferente, aunque puede importar / aplicar ingeniería inversa a un esquema de base de datos y editar ese diagrama importado.

Captura de pantalla de SQL Power Architect: pantalla de apertura

Captura de pantalla de SQL Power Architect: diagrama entidad-relación

Captura de pantalla de SQL Power Architect: ventana de comparación en inglés

Captura de pantalla de SQL Power Architect: SQL de ingeniería avanzada

El desarrollo de esta herramienta se ha detenido.