Студопедия — Сравнение и синхронизация каталога базы данных и модели
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Сравнение и синхронизация каталога базы данных и модели






Используя инструмент полного сравнения и синхронизации ERwin Complete Compare, проведите два сеанса сравнения. В первом сеансе сравните модель данных «лаба 6-физ уровень.erwin» и каталог вашей базы данных, полученный в результате прямой генерации из той же модели («лаба 6-физ уровень.erwin»). В результате сравнения вы должны продемонстрировать отсутствие различий между сравниваемыми моделью и каталогом.

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

1. Откройте файл «лаба 6-физ уровень.erwin».

2. Запустите процесс сравнения модели данных ERwin и каталога базы данных. Для этого в меню Tools/Complete Compare запустите процесс Compare. В открывшемся диалоге Right Model Selection будет отображено название модели, которая будет участвовать в сравнении «Модель данных ИС Тест», а также полный путь до файла модели (рис. 171).

Рис. 171. Диалог Right Model Selection.

3. Укажите второй объект сравнения – каталог вашей базы данных на SQL Server. Для этого в том же диалоге установите переключатель Load Form в значение Database/Script, отмените опцию Allow Demand Loading как показано на рис. 171, затем щелкните по кнопке Load.

В открывшемся диалоге Reverse Engineer – Select Template укажите тип генерируемой модели (Physical) (рис. 172), тип и версию сервера базы данных (Server 2000) и нажмите Next.

Рис. 172. Фрагмент диалога Reverse Engineer – Select Template.

В появившемся диалоге Reverse Engineer - Set Option оставьте опции обратной генерации по умолчанию; нажмите Next.

В диалоге SQL Server Connection укажите параметры для подключения к вашей базе данных (как для прямой генерации на рис. 155): тип и версию сервера базы данных (SQL Server 2000), тип аутентификации (Database authentication), имя пользователя (modeler1), пароль пользователя (modeler1), имя сервера базы данных ((local)), имя вашей базы данных (в рассматриваемом примере - Ivanov), затем нажмите кнопку Connect.

ERwin выполнит подключение к вашей базе данных и запустит процесс обратной генерации объектов из каталога в модель. Полученная в результате обратной генерации модель данных будет отображена в диалоге Right Model Selection как второй объект для сравнения.

4. Воспользуйтесь опциями сравнения по умолчанию (Type Selection, Left Object Selection, Right Object Selection, Advanced Option). Нажмите Compare, чтобы запустить процесс сравнения модели и каталога.

5. В открывшемся диалоге Resolve Differences отображаются различия сравниваемых объектов: модели и каталога базы данных. Обратите внимание, что список различий пуст (рис. 173) - значит, различия между сравниваемыми моделью и каталогом отсутствуют. Нажмите кнопку Finish, чтобы закрыть диалог Resolve Differences, затем щелкните по кнопке Close, чтобы закрыть диалог Right Model Selection.

Рис. 173. Диалог Resolve Differences с результатами первого сравнения.

6. Внесите изменения в модель «лаба 6-физ уровень.erwin» на физическом уровне. Для этого переключитесь в хранимое отображение Физический, добавьте на диаграмму таблицу Группа с колонками: ид_группа (из домена ид), название_группы (из домена имя); затем удалите колонку Код_группы из таблицы Студент. Можно скорректировать цветовое оформление и размещение объектов диаграммы. Фрагмент диаграммы измененной модели показан на рис. 174.

7. Сохраните измененную модель как файл с именем «лаба 9-физ уровень-измененная». Оставьте модель открытой.

8. Проведите сеанс сравнения измененной модели и каталога вашей базы данных. Для этого повторите рассмотренные ранее шаги 2, 3, 4.

9. В результате сравнения откроется диалог Resolve Differences, отображающий различия измененной модели данных и каталога базы данных. Обратите внимание на список обнаруженных различий (рис. 175). Объясните наличие различий по каждому объекту.

Рис. 175. Диалог Resolve Differences с результатами второго сравнения.

10. Синхронизируйте модель и каталог базы данных, взяв за эталон каталог. Для этого в диалоге Resolve Differences щелкните по кнопке (copy item to left) как показано на рис. 175. В результате все различия устранятся благодаря копированию из каталога базы данных объектов, отсутствовавших в модели данных. Обновленный диалог Resolve Differences будет отображать пустой список различий.

Нажмите кнопку Finish, чтобы закрыть диалог Resolve Differences, затем щелкните по Close, чтобы закрыть диалог Right Model Selection.

Обратите внимание, что в результате синхронизации модель данных приобрела тот же вид, что и до внесения в нее изменений (до добавления таблицы Группа и удаления колонки Код_группы из таблицы Студент).

11. Закройте модель данных «лаба 9-физ уровень-измененная» без изменения.







Дата добавления: 2014-11-10; просмотров: 570. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

Реостаты и резисторы силовой цепи. Реостаты и резисторы силовой цепи. Резисторы и реостаты предназначены для ограничения тока в электрических цепях. В зависимости от назначения различают пусковые...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия