Я хочу использовать Oracle SQL Developer для создания диаграммы ER для моих таблиц БД, но я новичок в Oracle и этом инструменте.
Каков процесс создания диаграммы ER в SQL Developer?
Я хочу использовать Oracle SQL Developer для создания диаграммы ER для моих таблиц БД, но я новичок в Oracle и этом инструменте.
Каков процесс создания диаграммы ER в SQL Developer?
Чтобы создать диаграмму для существующей схемы базы данных или ее подмножества:
Файл → Data Modeler → Импорт → Словарь данных → выберите соединение DB (добавьте, если нет) → Next → последние несколько шагов интуитивно понятны.
(SQL Developer версии 3.2.09.23.)
Так как SQL Developer 3, это довольно просто (они могли бы сделать это проще).
Untitled_1
), щелкните правой кнопкой мыши & laquo; Relational Models & raquo; и выберите" Новая реляционная модель".Relational_1
) и выберите & laquo; Show & raquo;.Relational_1
(или любое другое имя) является активной в rhs перед вами перетащите их, потому что он, вероятно, переключился на одну из таблиц, нажатых в lhs.Для диаграммы классов с использованием oracle db используйте следующие шаги
Файл → Data Modeler → Импорт → Словарь данных → выберите соединение DB → Далее → выберите базу данных- > выберите вкладки → Готово
Процесс создания диаграммы Entity-Relationship в Oracle SQL Developer описан в Oracle Magazine Джеффом Смитом (ссылка).
Выдержки:
Диаграмма отношений сущностей
Начало работы
Для работы с примером вам понадобится экземпляр Oracle Database с образцовой схемой HR, доступной при установке базы данных по умолчанию. Вам также нужна версия 4.0 Oracle SQL Developer, в которой вы получаете доступ к Oracle SQL Developer Data Modeler через подменю Data Modeler [...] В качестве альтернативы вы можете использовать автономный Oracle Data Developer Modeler. Функциональность моделирования идентична в двух реализациях, и оба доступны в виде бесплатных загрузок из Oracle Technology Network.
В Oracle SQL Developer выберите "Вид" → "Модель данных" → "Браузер". На панели "Браузер" выберите "Реляционные модели" node, щелкните правой кнопкой мыши и выберите "Новая реляционная модель", чтобы открыть пустую панель диаграмм модели. Теперь вы начинаете с того же места, что и кто-то, кто использует автономный Oracle Data Developer Modeler. Импорт словаря данных
Импорт словаря данных
Конструкция в Oracle SQL Developer Data Modeler состоит из одной логической модели и одной или нескольких реляционных и физических моделей. Чтобы начать процесс создания вашего проекта, вы должны импортировать информацию о схеме из существующей базы данных. Выберите Файл → Модель данных → Импорт → Словарь данных, чтобы открыть мастер импорта словаря данных.
Нажмите "Добавить", чтобы открыть диалоговое окно "Создать → Выбрать базу данных" и подключиться как пользователь HR. (Более подробную информацию о создании соединения от Oracle SQL Developer см. В разделе "Создание подключений к базе данных" в выпуске журнала Oracle Magazine.)
Выберите ваше соединение и нажмите "Далее". Вы видите список схем, из которых вы можете импортировать. Введите HR в поле "Фильтр", чтобы сузить список выбора. Установите флажок рядом с HR и нажмите "Далее".
Существует вспомогательный инструмент Oracle Data Modeler, на который вы можете взглянуть. На сайте есть онлайн-демонстрации, которые помогут вам начать работу. Раньше это была добавленная стоимость, но я заметил, что она снова бесплатна.
На странице обзора Data Modeler:
SQL Developer Data Modeler - бесплатный инструмент моделирования данных и проектирования, доказательство полный спектр данных и базы данных инструменты моделирования и утилиты, включая моделирование для Entity Диаграммы взаимосвязей (ERD), Реляционные (дизайн базы данных), данные Тип и многомерное моделирование, с форвардной и обратной конструкцией и генерации кода DDL. Данные Modeler импортирует и экспортирует в разнообразие источников и целей, обеспечивает разнообразие форматирования варианты и проверки моделей через предопределенный набор дизайна правила.
Легко перейти к File - Data Modeler - Импорт - Словарь данных - Соединение DB - OK
В Oracle использовался компонент SQL Developer с именем Data Modeler
. Он больше не существует в продукте с по крайней мере 3.2.20.10.
Теперь это отдельная загрузка, которую вы можете найти здесь:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
Я запускаю SQL Developer 17.2.0.188 build 188.1159, который действительно содержит возможности моделирования данных. Я просто создал диаграмму реляционной модели через меню: Файл- > Модель данных- > Импорт- > Словарь данных....
У меня также есть автономный Data Modeler, который делает то же самое.
Как показано в Учебник Data Modeler:
Рисунок 4: Реляционная модель и диаграмма для HR
Сгенерированная диаграмма не является ERD. Логические модели - это более высокие абстракции. ERD представляет сущности и их атрибуты и отношения, тогда как реляционная или физическая модель представляет таблицы, столбцы и внешние ключи.