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

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

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





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




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

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