Реверсное проектирование
Для запуска процедуры реверсного проектирования необходимо воспользоваться командой Reverse Engineer Database из контекстного меню модели или одноименной кнопкой на панели инструментов . Рассмотрим процесс реверсного проектирования на примере учебной базы данных Deanery, СУБД PostgreSQL. 1. В открывшемся окне после вызова команды Reverse Engineer Database нажимаем кнопку Add New и создаем новое подключение к БД. В окне редактирования параметров подключения (рисунок 6.24) задаются следующие параметры: - шаблон подключения (Connection Template) – PostgreSQL; - алиас подключения (Alias) – dbDeanery; - URL источника данных, в формате jdbc:<имя драйвера>:[//<хост>[:<порт>/]]<имя БД> - имя пользователя (User), пароль (Password), имя JDBC драйвера; - путь к JDBC драйверу (Driver Location).
Рисунок 6.24 – Редактор параметров подключения к БД Нажав кнопку Ok соединение будет создано. После этого нужно нажать кнопку Next и в открывшемся окне выбрать схему с БД (рисунок 6.25). Рисунок 6.25 – Выбор схемы импортируемой БД Нажав кнопку Next откроется окно (рисунок 6.26) где нужно выбрать таблицы и нажать кнопку Finish. Рисунок 6.26 – Выбор импортируемых таблиц После нажатия на кнопку Finish запустится процесс генерации схемы БД, получаем ER-диаграмму БД Deanery (рисунок 6.27). Рисунок 6.27 – Схема БД Deanery
|