Я хочу використовувати Oracle SQL Developer для створення діаграми ER для моїх таблиць БД, але я новачок у Oracle і цей інструмент.
Який процес створення ER-діаграми в SQL Developer?
Я хочу використовувати Oracle SQL Developer для створення діаграми ER для моїх таблиць БД, але я новачок у Oracle і цей інструмент.
Який процес створення ER-діаграми в SQL Developer?
Відповіді:
Створіть схему для існуючої схеми бази даних або її підмножини наступним чином:
Відображається ERD.
Експортуйте діаграму наступним чином:
Діаграма експортується. Щоб експортувати у векторному форматі, скористайтеся файлом To PDF File . Це дозволяє спростити редагування за допомогою Inkscape (або іншого редактора векторних зображень).
Ці інструкції можуть працювати для SQL Developer 3.2.09.23 до 4.1.3.20.
Оскільки SQL Developer 3, це досить просто (вони могли зробити це простіше).
Untitled_1
), клацніть правою кнопкою миші «Реляційні моделі» та виберіть «Нова реляційна модель» .Relational_1
) та виберіть «Показати» .Relational_1
вкладка (або будь-яке ім'я) є активною в мов, перш ніж перетягнути їх , тому що він, ймовірно, перейшов до однієї з таблиць, яку ви натиснули в lhs.Процес генерації діаграми «Суб'єкт-зв'язок» у розробнику Oracle SQL був описаний в журналі Oracle Джеффом Смітом ( посилання ).
Витяг:
Діаграма відносин між особами
Починаємо
Для опрацювання прикладу вам потрібен екземпляр бази даних Oracle зі зразковою схемою HR, яка доступна в установці бази даних за замовчуванням. Вам також потрібна версія 4.0 Oracle SQL Developer, в якій ви отримуєте доступ до Oracle SQL Developer Data Modeler через підменю Data Modeler [...] Крім того, ви можете використовувати автономний модельєр даних Oracle SQL Developer. Функціональність моделювання однакова в двох реалізаціях, і обидві вони доступні у вигляді безкоштовних завантажень із технології Oracle Technology Network.
У програмі Oracle SQL Developer виберіть Вид -> Модель даних -> Веб-переглядач. На панелі браузера виберіть вузол реляційних моделей, клацніть правою кнопкою миші та виберіть «Нова реляційна модель», щоб відкрити порожню панель діаграми моделі. Тепер ви починаєте з того самого місця, коли хтось, хто використовує автономний модельєр даних для розробників Oracle SQL. Імпорт словника даних
Імпорт словника даних
Дизайн в Oracle SQL Developer Data Modeler складається з однієї логічної моделі та однієї або декількох реляційних та фізичних моделей. Щоб розпочати процес створення вашого дизайну, потрібно імпортувати інформацію схеми з наявної бази даних. Виберіть "Файл" - "Модель даних даних" - "Імпорт" - "Словник даних", щоб відкрити майстер імпорту словника даних.
Натисніть кнопку "Додати", щоб відкрити діалогове вікно "Створити базу даних", і підключіться як користувач HR. (Докладнішу інформацію про створення з'єднання від Oracle SQL Developer див. У розділі "Зв’язок із базою даних" у номері журналу Oracle за травень / червень 2008 року.)
Виберіть підключення та натисніть кнопку Далі. Ви бачите список схем, з яких можна імпортувати. Введіть HR у поле «Фільтр», щоб звузити список вибору. Установіть прапорець біля пункту HR та натисніть кнопку Далі.
Для діаграми класів, що використовує базу даних Oracle, виконайте такі дії:
Файл → Моделер даних → Імпорт → Словник даних → Виберіть підключення до БД → Далі → Виберіть базу даних -> Виберіть вкладки -> Готово
Існує супровідний інструмент під назвою Oracle Data Modeler, який ви можете подивитися. На сайті доступні онлайн-демонстрації, які допоможуть вам розпочати роботу. Раніше це була додаткова стаття витрат, але я помітив, що знову це безкоштовно.
На сторінці огляду Data Modeler:
SQL Developer Data Modeler - це безкоштовний інструмент моделювання та дизайну даних, що підтверджує повний спектр інструментів та утиліт для моделювання баз даних та утиліт, включаючи моделювання діаграм взаємозв'язків особи (ERD), реляційних (дизайн баз даних), типу даних та багатовимірного моделювання, з прямою та зворотною інженерією та генерацією коду DDL. Data Modeler імпортує та експортує до різних джерел та цілей, надає різноманітні параметри форматування та перевіряє моделі за допомогою попередньо визначеного набору правил дизайну.
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 збірку 188.1159, яка дійсно містить можливість моделювання даних. Я тільки що створив реляционную схему моделі з допомогою меню: Файл-> Modeler- даних> імпортно> Словник даних ... .
У мене також є автономний Data Modeler, який робить те саме.
Як зазначено в посібнику з моделювання даних :
Малюнок 4: Реляційна модель та діаграма HR
Створена вами діаграма не є ЕРД. Логічні моделі - це вищі абстракції. ERD представляє сутності та їх атрибути та відносини, тоді як реляційна чи фізична модель представляють таблиці, стовпці та зовнішні ключі. "