Раздел IV. Выполнение методов синхронизации системного каталога базы данных и текущей модели 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Раздел IV. Выполнение методов синхронизации системного каталога базы данных и текущей модели



 

1. В таблицу Сотрудник базы данных Фирма.mdb внесите следующие изменения: удалите поле Оклад, измените поле Должность на поле Код должности (тип данных – Числовой), замените поле ФИО полями Фамилия, Имя, Отчество, где Фамилия - обязательное поле.

2. Создайте в базе данных Фирма.mdb новую таблицу Должность с полями: Код должности (числовое, первичный ключ), Наименование должности (текстовое, обязательное поле), Оклад по должности (числовое).

3. Откройте окно Схема данных, затем откройте окно Добавление таблицы и добавьте в схему данных созданную таблицу Должность. Далее установите связь (с обеспечением целостности данных) между таблицами Должность и Сотрудник путем перетаскивания первичного ключа из таблицы Должность (поле Код должности) на аналогичное поле таблицы Сотрудник. После этого закройте СУБД Access.

4. В ERwin выполните процесс синхронизации системного каталога базы данных и текущей модели данных. Для этого нажмите кнопку Complete Compare на панели инструментов. Далее перемещайтесь в мастере по его диалоговым страницам с помощью кнопки Next до тех пор, пока не появится страница Complete Compare – Resolve Differences. Здесь с помощью кнопки IMPORT (импорт объекта из базы данных в модель), кнопки IGNORE (игнорирование различия между моделью и базой данных) и кнопки DELETE (удалить объект) настройте режимы синхронизации объектов модели и базы данных таким образом, чтобы учесть изменения, выполненные в предыдущих трех пунктах. В итоге все строки с различающимися левой и правой частями должны быть помечены в центре строки или желтой стрелкой, направленной влево, или стрелкой, перечеркнутой красным крестиком. Далее, на следующей странице мастера, запустите процесс синхронизации, нажав кнопку Start Import. В результате текущая модель данных будет скорректирована и соответствовать системному каталогу базы данных Фирма.mdb.

После завершения процесса синхронизации с помощью команды меню Database►Database Connection откройте окно Access Connection и разорвите соединение с базой данных Фирма.mdb путем нажатия кнопки Disconnect.

5. Сохраните текущую модель данных на жестком диске в файле Firma_part41.er1 и далее внесите в нее следующие изменения: на уровне логической модели удалите из сущности Движение атрибуты Код товара, Имя товара и Ед_измерения. Создайте новую сущность Товар с атрибутами: Код товара (домен Number, первичный ключ), Имя товара (домен String, обязательный атрибут) и Ед_измерения (домен String). Создайте неидентифицирующую связь 1:М между родительской сущностью Товар и дочерней сущностью Движение.

6. Переключившись в режим показа физической модели выполните процесс синхронизации системного каталога базы данных и текущей модели (кнопка Complete Compare). В мастере перемещайтесь по диалоговым страницам с помощью кнопки Next до тех пор, пока не появится страница Complete Compare – Resolve Differences. Здесь с помощью кнопки EXPORT (экспорт объекта из модели в базу данных), кнопки IGNORE (игнорирование различия между моделью и базой данных) и кнопки DELETE (удалить объект) настройте режимы синхронизации объектов модели и базы данных, таким образом, чтобы учесть изменения, выполненные в предыдущем пункте. В итоге все строки с различающимися левой и правой частями должны быть помечены в центре строки или синей стрелкой, направленной вправо, или стрелкой, перечеркнутой красным крестиком. Далее, на следующей странице мастера, запустите процесс синхронизации, нажав кнопку Start Export. В результате системный каталог базы данных будет скорректирован и соответствовать текущей модели данных.

После завершения процесса синхронизации с помощью команды меню Database►Database Connection откройте окно Access Connection и разорвите соединение с базой данных Фирма.mdb путем нажатия кнопки Disconnect.

7. Сохраните текущую модель данных на жестком диске в файле Firma_part42.er1.

8. Запустите СУБД Access, откройте базу данных Фирма.mdb и убедитесь в том, что появилась таблица Товар и изменилась структура таблицы Движение. Затем откройте окно Схема данных, после чего откройте окно Добавление таблицы и добавьте в схему данных таблицу Товар. Убедитесь, что эта таблица имеет связь с таблицей Движение. В итоге схема данных должна выглядеть примерно так, как показано на рис. 3.2.

 

 

Рис. 3.2. Схема данных базы данных Фирма

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 178; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.189.180.76 (0.005 с.)