У мене є база даних Oracle, і я хотів би створити ERD у Visio 2007 Pro.
Я досі переглянув команди DBMS_METADATA.GET_DDL для створення DDL. Я знаю, що я можу імпортувати DB Access у Visio, але, схоже, Access розуміє діалект SQL, який відрізняється від Oracle, тому мені потрібно змінити кожну команду Create Table для зміни типів даних.
Чи є простий спосіб створити ERD за допомогою DDL в Visio Pro 2007?
У мене Visio вже не під рукою (тому я не ставлю це як відповідь, але, можливо, підказку?), Але я пам’ятаю, що це було досить просто за допомогою підключення ODBC та функції «інженера-реверса» Visio (це дозволяє вибрати всі предмети, які ви хочете, і вони підуть, і зроблять вас erd)
Я перевірив майстра зворотного інженера у Visio, і, на жаль, сама база даних Oracle знаходиться на сервері, що захищається, і я не можу отримати доступ до неї безпосередньо зі своєї робочої станції, отже, необхідність кроку посередника ddl.
Якщо у вас є DDL, чи можете ви імпортувати це в локальну базу даних Oracle XE (безкоштовна версія), а потім звідти виправити інженер? І чи повинен це бути Visio. Безкоштовний SQL Data Modeller від Oracle імпортуватиме з файлу DDL.
—
Гарі