Руководство по программному пакету ERwin

         

Обратное проектирование (Reverse Engineering) объектов памяти


Когда Вы производите обратное проектирование базы данных, ERwin может импортировать имена и определения объектов физической памяти, определенных на сервере, таким же образом, каким он импортирует физические таблицы, индексы и другую информацию по физической схеме.

Когда Вы импортируете информацию об объектах физической памяти из сервера, ERwin использует информацию об адресе каждой таблицы базы данных, так что впоследствии Вы можете заново создать базу данных, используя то же самое распределение памяти. Вам не нужно заново вручную распределять память под таблицы.

После того как Вы импортировали объекты физической памяти в ERwin, Вы можете просматривать или изменять определения объекта и связи таблиц в редакторах Physical Object и Table Property так же, как Вы работали с объектами физической памяти, созданными в ERwin.

Как произвести обратное проектирование объектов физической памяти

1. Дайте команду 'New...' в меню File для создания новой диаграммы ERwin. Она будет использоваться для демонстрации модели данных, созданной в процессе обратного проектирования.

2. Дайте команду 'Target Server...' в меню Server и выберите СУБД, которая содержит таблицы базы данных и (или) объекты памяти, для которых Вы хотите выполнить обратное проектирование.

3. Дайте команду 'DB Sync Option...' в меню Server. Используя окна check box, задайте те типы объектов физической базы данных, которые Вы хотите импортировать в ERwin. Чтобы импортировать определения объектов памяти в ERwin, поставьте метку в соответствующих окнах check box в групповом окне Sync <DB> Object.

4. Нажмите кнопку 'DB Sync...' для входа в диалог DB Sync, в котором Вы задаете, какие именно объекты будут импортированы в ERwin.

ERwin выводит сообщение о том, что он производит поиск заданных таблиц на сервере, и через несколько секунд выводит на экран список всех объектов, которые Вы задали для выполнения обратного проектирования, в окне 'Unsynched DB Object' в правой части диалога.

5. Щелкните по конкретному объекту или, используя способы SHIFT-Click, CTRL-Click или 'click&drag', выделитевсе объекты физической памяти, которые Вы хотите импортировать в ERwin.

Когда Вы производите обратное проектирование базы данных, ERwin может импортировать имена и определения объектов физической памяти, определенных на сервере, таким же образом, каким он импортирует физические таблицы, индексы и другую информацию по физической схеме.

Когда Вы импортируете информацию об объектах физической памяти из сервера, ERwin использует информацию об адресе каждой таблицы базы данных, так что впоследствии Вы можете заново создать базу данных, используя то же самое распределение памяти. Вам не нужно заново вручную распределять память под таблицы.

После того как Вы импортировали объекты физической памяти в ERwin, Вы можете просматривать или изменять определения объекта и связи таблиц в редакторах Physical Object и Table Property так же, как Вы работали с объектами физической памяти, созданными в ERwin.

Как произвести обратное проектирование объектов физической памяти

1. Дайте команду 'New...' в меню File для создания новой диаграммы ERwin. Она будет использоваться для демонстрации модели данных, созданной в процессе обратного проектирования.

2. Дайте команду 'Target Server...' в меню Server и выберите СУБД, которая содержит таблицы базы данных и (или) объекты памяти, для которых Вы хотите выполнить обратное проектирование.

3. Дайте команду 'DB Sync Option...' в меню Server. Используя окна check box, задайте те типы объектов физической базы данных, которые Вы хотите импортировать в ERwin. Чтобы импортировать определения объектов памяти в ERwin, поставьте метку в соответствующих окнах check box в групповом окне Sync <DB> Object.

4. Нажмите кнопку 'DB Sync...' для входа в диалог DB Sync, в котором Вы задаете, какие именно объекты будут импортированы в ERwin.

ERwin выводит сообщение о том, что он производит поиск заданных таблиц на сервере, и через несколько секунд выводит на экран список всех объектов, которые Вы задали для выполнения обратного проектирования, в окне 'Unsynched DB Object' в правой части диалога.

5. Щелкните по конкретному объекту или, используя способы SHIFT-Click, CTRL-Click или 'click&drag', выделитевсе объекты физической памяти, которые Вы хотите импортировать в ERwin.


Когда все нужные объекты будут выбраны, нажмите кнопку 'Import', чтобы начать процесс обратного проектирования для этих объектов. ERwin выводит на экран список выбранных объектов в окне, которое находится в центре диалога, и в качестве предполагаемого действия по синхронизации указывает 'Rev Eng' (Reverse Engineering).

6. Нажмите кнопку 'Execute' для импорта имени и информации о параметрах для каждого выбранного объекта памяти в ERwin. Когда ERwin снова открывает диалог DB Sync, снова нажмите 'Execute' для завершения процесса обратного проектирования.

После того как ERwin завершит обратное проектирование определений объекта, он выводит сообщение, в котором содержится информация, сколько объектов он импортировал с сервера СУБД. Нажмите 'ОК', чтобы убрать сообщение и вернуться в окно диаграммы.

Если Вы выбирали таблицы, чтобы импортировать их в процессе обратного проектирования, ERwin создаст новую диаграмму модели данных. Если Вы выбирали только объекты физической памяти, то окно диаграммы будет пустым. Однако, если Вы дадите команду '<DB> Physical Object...' в меню Server и войдете в редактор Physical Object, то ERwin выводит на экран объекты памяти, которые он импортировал из сервера СУБД.

См. Гл.18, Прямое и обратное проектирование, разд. 'Генерация схемы базы данных'.





Когда все нужные объекты будут выбраны, нажмите кнопку 'Import', чтобы начать процесс обратного проектирования для этих объектов. ERwin выводит на экран список выбранных объектов в окне, которое находится в центре диалога, и в качестве предполагаемого действия по синхронизации указывает 'Rev Eng' (Reverse Engineering).

6. Нажмите кнопку 'Execute' для импорта имени и информации о параметрах для каждого выбранного объекта памяти в ERwin. Когда ERwin снова открывает диалог DB Sync, снова нажмите 'Execute' для завершения процесса обратного проектирования.

После того как ERwin завершит обратное проектирование определений объекта, он выводит сообщение, в котором содержится информация, сколько объектов он импортировал с сервера СУБД. Нажмите 'ОК', чтобы убрать сообщение и вернуться в окно диаграммы.

Если Вы выбирали таблицы, чтобы импортировать их в процессе обратного проектирования, ERwin создаст новую диаграмму модели данных. Если Вы выбирали только объекты физической памяти, то окно диаграммы будет пустым. Однако, если Вы дадите команду '<DB> Physical Object...' в меню Server и войдете в редактор Physical Object, то ERwin выводит на экран объекты памяти, которые он импортировал из сервера СУБД.

См. Гл.18, Прямое и обратное проектирование, разд. 'Генерация схемы базы данных'.




Содержание раздела