Синхронизация физических объектов
После того как Вы произвели обратное проектирование базы данных, если Вы добавляете или изменяете объекты в 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, Прямое и обратное проектирование, разд. 'Генерация схемы базы данных'.