ver sqldeveloper relacion modeler mer generar entidad diseño diccionario diagrama developer datos data crear oracle data-modeling reverse-engineering documentation-generation er-diagram

sqldeveloper - ¿Herramientas para generar un diagrama de base de datos/diagrama ER de la base de datos Oracle existente?



generar mer sql developer (9)

Hace unos años, utilicé Data Architect, parte de Power Designer de Sybase. Es un poco caro, pero es excelente. Y hace una buena distinción entre el modelo físico (SQL) de datos y el modelo ER de datos. Mantiene ambos modelos lado a lado.

Si no está demasiado preocupado por la diferencia entre SQL y ER, y solo desea un diagrama, aquí hay algo que hice una vez cuando necesitaba un diagrama a toda prisa.

Poner en marcha MS Access con una nueva base de datos vacía. Configure los enlaces de tablas a todas las tablas en el esquema, o solo a las que desea diagramar. Use la herramienta "Relaciones" en Access para crear líneas entre las claves externas y las claves principales a las que se refieren. Clasifique estas relaciones como de muchos a muchos o de muchos a uno.

En la vista Relaciones de acceso, mueva los cuadros hasta que el diagrama sea bonito. Impresión.

Buscando herramientas (plataforma Windows) para generar un diagrama ER (o similar) a partir de una base de datos Oracle existente.
¿Alguna buena herramienta por ahí que sea gratis o de bajo costo?


Power Architect es una herramienta de modelado de datos GPL. Ver mas here


Probar Oracle SQL Developer . Es de Oracle y formará parte de la instalación real de Oracle desde 11g en adelante. Cuenta con una herramienta de construcción de modelos separada para diseñar o rediseñar un modelo ER.

Otra herramienta que puede ser útil que le ayudará más que simplemente generar un diagrama ER es SchemaSpy


Puede usar VISIO con una fuente de datos ODBC (complemento de Oracle) para generar diagramas de ER; funciona bien. Desde VISIO (Diagrama de modelo de base de datos, Ingeniero inverso, seleccione origen de datos ODBC, nombre de usuario / contraseña, seleccione tablas, genere).


TOAD profesional ahora incluye su herramienta de modelado de datos.


Utilizamos Enterprise Architect de Sparx Systems. Es caro, pero hacen una versión de prueba, así que puedes intentarlo.


SchemaCrawler para Oracle es una herramienta de línea de comandos que puede generar diagramas de base de datos a partir de una base de datos Oracle. Puede excluir tablas y columnas del diagrama usando expresiones regulares. Es gratis y de código abierto.


SQL Developer es impresionante. Soporta todas las bases de datos y es perfecto para ingeniería inversa. Es gratis y Java.

Es gratis, a diferencia de otras soluciones mencionadas anteriormente y funciona, simplemente lo usé para aplicar ingeniería inversa a una db de Postgres.


Oracle Data Modeler . Es gratis, y parece tener muchas características buenas si está dispuesto a investigar más a fondo.