Подтвердить что ты не робот

Инструменты для создания диаграммы базы данных/диаграммы ER из существующей базы данных Oracle?

Поиск инструментов (платформа Windows) для генерации диаграммы ER (или аналогичной) из существующей базы данных Oracle.
Какие-нибудь хорошие инструменты, которые могут быть бесплатными или дешевыми?

4b9b3361

Ответ 1

Я несколько лет назад я использовал Data Architect, часть Power Designer от Sybase. Это немного дорого, но это отлично. И он делает точное различие между физической (SQL) моделью данных и ER-моделью данных. Он поддерживает обе модели бок о бок.

Если вы не слишком обеспокоены различием между SQL и ER, и вам просто нужна диаграмма, вот что я сделал однажды, когда мне очень нужна была диаграмма.

Запустите MS Access с новой пустой базой данных. Настройте ссылки в таблице на все таблицы схемы или на диаграммы. Используйте инструмент "Отношения" в Access для создания строк между внешними ключами и первичными ключами, на которые они ссылаются. Классифицируйте эти отношения как для многих, так и для многих.

В представлении отношений доступа переместите поля вокруг, пока диаграмма не станет красивой. Печать.

Ответ 2

Попробуйте Oracle SQL Developer. Это от оракула и будет частью фактической установки оракула с 11 г и далее. Он имеет отдельный инструмент моделирования сборки для разработки или реорганизации модели ER.

Другим инструментом, который может быть полезным, который поможет вам больше, чем просто генерировать диаграмму ER, является SchemaSpy

Ответ 3

SQL Developer - это потрясающе. Поддерживает все базы данных и идеально подходит для обратной инженерии. Это бесплатно и Java.

Его бесплатный, в отличие от других решений, перечисленных выше, и он работает, я просто использовал его для обратного проектирования Postgres db!!!

Ответ 4

Вы можете использовать VISIO с источником данных ODBC (плагин оракула) для генерации диаграмм ER - работает хорошо. Из VISIO (модель базы данных, обратный инженер, выберите источник данных ODBC, имя пользователя/пароль, выберите таблицы, сгенерируйте).

Ответ 5

Oracle Data Modeler. Это бесплатно и, кажется, имеет много хороших функций, если вы готовы исследовать его более подробно.

Ответ 6

Power Architect - это инструмент моделирования данных GPL. Подробнее здесь

Ответ 7

TOAD professional теперь включает в себя инструмент моделирования данных.

Ответ 8

Мы используем Enterprise Architect из Sparx Systems. Это дорого, но они делают пробную версию, поэтому вы можете попробовать это.

Ответ 9

SchemaCrawler for Oracle - это инструмент командной строки, который может генерировать диаграммы баз данных из базы данных Oracle. Вы можете исключить таблицы и столбцы из диаграммы, используя регулярные выражения. Он бесплатный и с открытым исходным кодом.