Tengo una base de datos Oracle, y me gustaría crear un ERD en Visio 2007 Pro.
Hasta ahora he mirado los comandos DBMS_METADATA.GET_DDL para generar DDL. Sé que puedo importar una base de datos de Access en Visio, pero parece que Access entiende un dialecto SQL que es diferente de Oracle, por lo que necesitaría ajustar cada comando Crear tabla para cambiar los tipos de datos.
¿Hay una manera simple de crear un ERD usando DDL en Visio Pro 2007?
Ya no tengo Visio a mano (por lo que no estoy poniendo esto como una respuesta, pero ¿una pista?), Pero recuerdo que fue bastante simple usando una conexión ODBC y la función de "ingeniería inversa" de Visio (esto le permite seleccionar todos los artículos que quieras y te convertirán en erd)
Verifiqué el asistente de Reverse Engineer en Visio, y desafortunadamente la base de datos de Oracle está en un servidor con firewall, y no puedo acceder directamente desde mi estación de trabajo, de ahí la necesidad de un paso intermedio de ddl.
Si tiene el DDL, ¿puede importarlo a una base de datos local Oracle XE (versión gratuita) y luego realizar ingeniería inversa desde allí? Y tiene que ser Visio. El modelador de datos SQL gratuito de Oracle importará desde un archivo DDL.
—
Gary