Buscando herramientas (plataforma Windows) para crear un diagrama ER (o similar) desde una base de datos Oracle existente.
¿Hay buenas herramientas que sean gratuitas o de bajo costo?Herramientas para generar un diagrama de base de datos/diagrama de ER a partir de la base de datos Oracle existente?
Respuesta
I pocos años, he usado Data Architect, parte de Power Designer de Sybase. Es un poco caro, pero es excelente. Y hace una distinción fina entre el modelo físico (SQL) de datos y el modelo ER de datos. Mantiene ambos modelos uno al lado del otro.
Si no está demasiado preocupado por la diferencia entre SQL y ER, y solo quiere un diagrama, esto es algo que hice una vez cuando necesitaba un diagrama a toda prisa.
Crank up MS Acceda con una nueva base de datos vacía. Configure los vínculos de la tabla a todas las tablas del esquema, o solo a las que desee diagramar. Use la herramienta "Relaciones" en Acceso 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 muchos a uno.
En la vista de relaciones de acceso, mueva las casillas hasta que el diagrama sea bonito. Impresión.
Pruebe Oracle SQL Developer. Es de oráculo y va a ser parte de la instalación real de Oracle de 11g en adelante. Tiene un separate build modeler tool para diseñar o rediseñar un modelo ER.
Otra herramienta que puede ser útil que le ayudará más que diagrama ER es genereate hace SchemaSpy
+1 para SchemaSpy – mmrobins
Para usar Oracle SQL Developer debe conectarse a la base de datos en cuestión, exportar el DDL y luego importar el DDL con archivo -> modelador de datos -> importar -> archivo DDL – Jazzepi
@mmrobins puede generar ScemaSpy ERD desde DDL? – user2720864
Power Architect es una herramienta de modelado de datos GPL. Ver más here
Puede usar VISIO con una fuente de datos ODBC (complemento oracle) para generar diagramas ER - funciona bien. Desde VISIO (Diagrama del modelo de la base de datos, Ingeniero inverso, seleccione la fuente de datos ODBC, nombre de usuario/contraseña, seleccione tablas, genere).
Recomiendo usar la fuente de datos OLE DB. – caf
Esta característica ya no está presente en Visio 2013. (https://support.microsoft.com/en-us/kb/2259709) –
Utilizamos Enterprise Architect de Sparx Systems. Es caro, pero hacen una versión de prueba para que puedas probar eso.
TOAD professional ahora incluye su herramienta de modelado de datos.
SchemaCrawler for Oracle es una herramienta de línea de comandos que puede generar diagramas de base de datos de una base de datos Oracle. Puede excluir tablas y columnas del diagrama utilizando expresiones regulares. Es gratis y de código abierto.
¿Cómo? Estaba pasando por la primavera, ejemplo de velocidad proporcionado por ti ... pero no obtuve ninguna API que pueda generar el diagrama ER ... InputStream generateERDiagram (objeto de conexión Java)? – Rajesh
Oracle Data Modeler. Es gratis, y parece tener muchas características buenas si estás dispuesto a investigar más en profundidad.
SQL Developer es increíble. Admite todas las bases de datos y es perfecto para ingeniería inversa. Es gratis y Java.
Its Free a diferencia de otras soluciones enumeradas anteriormente y funciona, solo lo usé para aplicar ingeniería inversa a un db Postgres !!!
- 1. Generar diagrama de ER a partir de una base de datos MySQL existente, creado para CakePHP
- 2. Simplifique el diagrama/esquema ER de la base de datos
- 3. Generar diagrama de relación de tabla a partir del esquema existente (para Sqlite Databse)
- 4. ¿Qué herramientas BUENAS están disponibles para generar ERD desde una base de datos de SQL Server?
- 5. herramientas para generar tablas de base de datos diagrama con postgresql?
- 6. Auto Generar Diagrama de Base de Datos MySQL
- 7. Generar diagrama de relación de tabla a partir del esquema existente (SQL Server)
- 8. ¿Cómo generar programáticamente DDL desde la base de datos Oracle?
- 9. Genere un esquema YAML o modelos para Doctrine a partir de la base de datos MySQL
- 10. Generar identidad para una base de datos Oracle a través de Entity Framework usando un procedimiento almacenado existente
- 11. Función recursiva para generar matriz multidimensional a partir del resultado de la base de datos
- 12. Enlace de la base de datos Oracle
- 13. Liquibase: cómo generar un registro de cambios para la base de datos existente
- 14. ¿Es posible generar modelos django desde la base de datos?
- 15. ¿Qué aspecto tendría un Diagrama de base de datos (Diagrama de ER/Diseño de tabla) para medir la distribución de algo?
- 16. Herramientas del modelo de datos para DB2
- 17. Cómo generar un diagrama de un esquema de base de datos muy grande (SQL Server)
- 18. Zend 1.11 y Doctrine 2 Auto generar todo lo necesario a partir de la base de datos existente
- 19. Generar esquema de base de datos de la asignación NHibernate
- 20. frasco creado a partir de la base de datos
- 21. Cómo crear mediante programación un Java ResultSet a partir de datos personalizados sin base de datos
- 22. Cómo deshabilitar la confirmación automática en las Herramientas de la base de datos Eclipse para Oracle?
- 23. Generar autodiagrama de base de datos para PHPMyadmin DB?
- 24. herramientas de diseño de esquema de base de datos/diseño de base de datos modular
- 25. Opciones para generar gráficos a partir de consultas de Oracle
- 26. ¿Cómo puedo generar tablas de base de datos a partir de clases de C#?
- 27. Uso de las entradas de la base de datos para crear dinámicamente un diagrama de Visio
- 28. Generar base de datos a partir de los archivos de configuración de NHibernate
- 29. Cómo generar el modelo desde la base de datos
- 30. Cómo visualizar la relación de tablas en una base de datos Oracle
Pruebe usar Dataedo http://dataedo.com - diccionario de datos y generador de ERD para las bases de datos existentes de Oracle, SQL Server y MySQL. Permite documentar FKs ausentes, UKs, agrupar en módulos, pegar imágenes y más. –