Студопедия Главная Случайная страница Обратная связь

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

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





Используя инструмент полного сравнения и синхронизации 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; просмотров: 594. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

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

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

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