Поиск инструментов (платформа Windows) для генерации диаграммы ER (или аналогичной) из существующей базы данных Oracle.
Какие-нибудь хорошие инструменты, которые могут быть бесплатными или дешевыми?
Инструменты для создания диаграммы базы данных/диаграммы ER из существующей базы данных Oracle?
Ответ 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. Вы можете исключить таблицы и столбцы из диаграммы, используя регулярные выражения. Он бесплатный и с открытым исходным кодом.