Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Раздел 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 с.) |