Как визуализировать взаимосвязь таблиц в базе данных Oracle - PullRequest
7 голосов
/ 26 августа 2009

Я знаю, что в Access есть способ визуализировать взаимосвязь между таблицами в диаграмме - что-то вроде диаграммы ER.

Я новичок в Oracle. Мне интересно, могу ли я сделать то же самое или подобное с Oracle. Может ли кто-нибудь дать некоторые предложения?

Ответы [ 6 ]

7 голосов
/ 26 августа 2009

Oracle SQL Developer Data Modeler - инструмент, недавно запущенный Oracle.

Schemaspy хорошо, если вам нужен автономный простой в навигации HTML-отчет.

3 голосов
/ 26 августа 2009

Oracle не предоставляет инструмент бесплатно. Их SQL Developer Modeler довольно хорош, но стоит денег, если вам нужно купить коммерческую лицензию.

Если вас интересует независимость от платформы, тогда Power Architect - это FOSS.

2 голосов
/ 21 декабря 2011

Загрузите компоненты доступа к данным Oracle (ODAC), которые обычно поставляются с Oracle Developer Tools для Visual Studio . Следуйте инструкциям по установке драйвера Oracle ODBC. Добавьте системный DSN (Пуск> Выполнить> введите odbcad32 нажмите ENTER).

Нет, вы можете открыть диаграмму взаимосвязи объектов с помощью MS Access, MS Visio, Visual Studio, Enterprise Architect или других ODBC-совместимых инструментов данных.

Например, в MS Access: Файл> Открыть> В разделе «Тип файлов» выберите Базы данных ODBC. Этот выбор находится внизу раскрывающегося списка. Выберите вкладку «Инструменты базы данных», затем «Отношения», чтобы просмотреть отношения таблиц Oracle. Вот ссылка на статью, в которой Oracle предоставляет документацию о том, как визуализировать отношения при переходе из Access .

В MS Visio выберите «ФАЙЛ»> «НОВЫЙ»> «Программное обеспечение и база данных»> «Схема модели базы данных». Затем выберите «База данных» в верхнем меню и «Обратный инженер». Выберите соединение ODBC. Если вы получили ошибку, нажмите escape. Продолжайте, пока диаграмма не будет загружена.

Enterprise Architect и Visual Studio предлагают гораздо лучшие возможности, имея аналогичные инструкции.

Надеюсь, это понятно и полезно. С Рождеством!

1 голос
/ 26 августа 2009

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

https://stackoverflow.com/questions/674911/light-weight-er-diagram-tool

Хороший инструмент для визуализации схемы базы данных?

Мой личный фаворит ER / Studio

0 голосов
/ 26 августа 2009

Вы можете подключить доступ к Oracle через ODBC. Затем отобразите таблицы оракула в доступе.

0 голосов
/ 26 августа 2009

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

...