Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Обратная генерация




Процесс генерации модели из схемы базы данных называется обратной генерацией или обратным проектированием (Reverse Engineering). ERwin DM позволяет создать модель данных путем обратного проектирования имеющейся базы данных. После того как модель создана, можно переключиться на другой сервер (модель будет конвертирована) и произвести прямое проектирование структуры базы данных для другой СУБД.

Для выполнения обратного проектирования следует выбрать пункт меню Tools/Reverse Engineer или нажать кнопку на панели инструментов Database Toolbar. Появляется первый диалог для настройки обратного проектирования Reverse Engineer - Template Selection, в котором нужно выбрать тип создаваемой модели: физическая или смешанная, шаблон диаграммы, а также тип и версию СУБД (рис. 81).

Рис. 81. Диалог Reverse Engineer - Template Selection.

После нажатия кнопки Next появляется второй диалог настройки обратного проектирования Reverse Engineer - Set Options (рис. 82), в котором можно задать следующие опции.

Рис. 82. Диалог Reverse Engineer - Set Options.

· Группа Reverse Engineer From позволяет задать источник обратного проектирования – базу данных или SQL(DDL)-скрипт. При помощи кнопки Browse можно выбрать текстовый файл, содержащий SQL-скрипт.

· Группа Items to Reverse Engineer позволяет задать объекты базы данных, на основе которых будет создана модель. При помощи списка выбора Option Set и кнопок Open, Save, Save As и Delete загружают, создают и редактируют именованные конфигурации объектов базы данных. Именованные конфигурации могут быть использованы многократно при других сеансах обратного проектирования.

· Группа Options/Reverse Engineer (доступна только при обратном проектировании из базы данных) позволяет включить в модель системные объекты (окно выбора System Objects) и установить фильтр на извлекаемые таблицы по их владельцу.

· Установка опции Primary Keys в группе Options/Infer означает, что ERwin DM будет генерировать первичные ключи на основе анализа индексов. Если включена опция Relations, ERwin DM будет устанавливать связи на основе имен колонок первичного ключа или индексов. Эти опции имеют смысл, только если связи не прописаны явно.

· Группа Options/Case Conversion позволяет задать опции конвертации регистра при создании логических и физических имен модели.

После установки требуемых опций, щелкают по кнопке Next. Появляется диалог подключения к базе данных, устанавливается сеанс связи с сервером и начинается процесс обратного проектирования, во время которого отображается состояние процесса. По завершении процесса обратной генерации создается новая модель данных.




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 72; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.