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

Синхронизация физических объектов


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

Во время процесса синхронизации ERwin

Глава 14 Задание Объектов Физической Памяти


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



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



Если Вы измените значение параметра (параметров) объекта физической памяти в ERwin, то новая информация не может быть экспортирована на сервер с использованием диалога DB Sync. Вместо этого, для того чтобы изменить информацию, хранящуюся на сервере, удалите старое определение физического объекта, используя для этого режимы DROP TABLE и CREATE TABLE в редакторе Schema Generation Report, а затем заново сгенерируйте объект с новыми значениями параметров.

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



Как синхронизировать объекты физической памяти ERwin с информацией, хранящейся на сервере



1. Откройте диаграмму ERwin, которая содержит несинхронизированный объект физической памяти.

2. Дайте команду '<DB> Sync Option...' в меню Server для входа в диалог <DB> Sync Options.

3. Поставьте метки в окнах check box, которые находятся в групповом окне 'Sync <DB> Objects', чтобы задать тип(ы) объектов физической памяти, которые Вы хотите, чтобы ERwin проверил на синхронизацию.

Чтобы узнать, есть ли несинхронизированные объекты физической памяти на сервере, поставьте метку в окне 'DB System Tables', которое находится в групповом окне 'Include DB Tables in Sync'.

4. Нажмите кнопку 'DB Sync...' для входа в диалог <DB> Sync. Щелкните по несинхронизированным объектам в окне-списке ERwin, а затем - по пунктирной (----) верхней строке в списке 'Unsynched DB Object'. Нажмите кнопку 'Export', чтобы экспортировать определения физических объектов ERwin в базу данных. Нажмите кнопку 'Execute' для запуска процесса синхронизации.

Если Вы хотите импортировать физические объекты из базы данных в ERwin, то щелкните по несинхронизированным объектам в окне-списке 'Unsynched <DB> Object', а затем - по пунктирной (----) верхней строке в списке 'Unsynched ERwin Object'.Нажмите кнопку 'Import', чтобы импортировать определения физических объектов базы данных в ERwin. Нажмите кнопку 'Execute' для запуска процесса синхронизации.

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



Как синхронизировать изменения физических параметров



1. Используя окно-диалог Schema Generation Report Options, удалите старое определение объекта и затем повторно сгенерируйте вместо него объект физической памяти с новыми значениями параметров.

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




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