У меня есть база данных Oracle, и я хотел бы создать ERD в Visio 2007 Pro.
До сих пор я смотрел на команды DBMS_METADATA.GET_DDL для генерации DDL. Я знаю, что могу импортировать базу данных Access в Visio, но кажется, что Access понимает диалект SQL, который отличается от Oracle, поэтому мне нужно настроить каждую команду Create Table для изменения типов данных.
Есть ли простой способ создать ERD с использованием DDL в Visio Pro 2007?
У меня больше нет под рукой Visio (поэтому я не опускаю это в качестве ответа, но, может быть, подсказку?), Но я помню, что было довольно просто использовать ODBC-соединение и функцию «обратного инженера» Visio (это позволяет вам выбирать все предметы, которые вы хотите, и это пойдет и сделает вас бесполезным)
Я проверил мастера Reverse Engineer в Visio, и, к сожалению, сама база данных Oracle находится на сервере с межсетевым экраном, и я не могу получить к нему доступ непосредственно со своей рабочей станции, поэтому требуется промежуточный этап ddl.
Если у вас есть DDL, можете ли вы импортировать его в локальную базу данных Oracle XE (бесплатная версия), а затем провести обратный инжиниринг? И это должен быть Visio. Свободный Oracle Data Modeller будет импортировать из файла DDL.
—
Гэри