Назад | Перейти на главную страницу

Есть ли какие-нибудь хорошие бесплатные или дешевые инструменты для построения диаграммы Oracle Database?

Мне нужно создать схему базы данных оракула, и я надеюсь найти хорошие инструменты, которые будут дешевыми или бесплатными.

В идеале инструмент должен позволять мне рисовать взаимосвязи между таблицами, а также удалять ненужные таблицы из диаграммы.

У меня уже есть доступ к MS Visual Studio 2008, а также к SSMS 2008, но я не верю, что ни один из них сильно поможет с Oracle.

Я использовал Энергетический архитектор для этого. Это открытый исходный код / ​​GPL

программа perl sqlt из SQLFairy Project (также известный как SQL :: Translator) может читать схему базы данных из текстового файла (или путем прямого запроса базы данных с помощью Perl DBI) и переводить схему в различные форматы, включая некоторые графические форматы / форматы документации, такие как Diagram и GraphViz и HTML.

он поддерживает несколько различных баз данных, включая Mysql, Postgresql, Sybase и Oracle.

Есть хорошая статья Вот по созданию схемы схемы Oracle в Visio.

Существует также альтернатива Visio с открытым исходным кодом, Dia.

Из Википедия:

Некоторые бесплатные программные инструменты построения диаграмм ER, которые могут интерпретировать и генерировать модели ER, SQL и выполнять анализ базы данных, - это StarUML, MySQL Workbench и SchemaSpy. Некоторые бесплатные инструменты для создания диаграмм просто рисуют фигуры, не зная, что они означают, и не генерируют SQL. К ним относятся Кивио и Диа. Однако диаграммы DIA можно перевести с помощью tedia2sql.

Если у вас есть доступ к MS Access, вы можете создать соединение ODBC с БД, а затем связать все свои таблицы и использовать построитель отношений внутри Access для построения диаграммы. Обычно это то, что я делаю, так как это не лучший метод, но, безусловно, самый простой.

Oracle только начал предлагать один.

Средство моделирования данных Oracle SQL Developer:

http://www.oracle.com/technology/products/database/datamodeler/index.html