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

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

9 ответов


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

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

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

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


попробовать Oracle SQL Developer. Это от oracle и будет частью фактической установки oracle с 11g и далее. У него есть отдельный инструмент для сборки Моделист к инженеру или ре-инженеру модель Эр.

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


разработчик SQL это круто. Поддерживает все базы данных и идеально подходит для обратного инжиниринга. Это бесплатно и Java.

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


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


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


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


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


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


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