Автор работы: Пользователь скрыл имя, 20 Декабря 2012 в 15:12, лабораторная работа
Цель работы
Изучение процесса задания свойств объектам модели данных – атрибутам; получение навыков использования индексов в ERwin.
Задание
Задать индексы для атрибутов сущностей Заказ, Заказчик и Дизайн. Для сущности Заказчик объединить в группу альтернативного ключа (Alternate Key) сущности Имя и Фамилия, и в инверсионный вход (Inversion Entry) – Адрес и Телефон. Для сущности Заказ: в инверсионный вход – Дата заказа и Количество. Для сущности Дизайн объединить в группу альтернативного ключа сущности Цвет и Стиль, и в инверсионный вход – Размер.
Цель работы
Изучение процесса задания свойств объектам модели данных – атрибутам; получение навыков использования индексов в ERwin.
Задание
Задать индексы для атрибутов сущностей Заказ, Заказчик и Дизайн. Для сущности Заказчик объединить в группу альтернативного ключа (Alternate Key) сущности Имя и Фамилия, и в инверсионный вход (Inversion Entry) – Адрес и Телефон. Для сущности Заказ: в инверсионный вход – Дата заказа и Количество. Для сущности Дизайн объединить в группу альтернативного ключа сущности Цвет и Стиль, и в инверсионный вход – Размер.
Ход работы
Для создания индексов выбираем в меню Model – Key Groups. Сущность, Entity – Заказчик (рисунок 1).
Рисунок 1
Нажимаем кнопку New для создания новой группы альтернативного ключа или инверсионного входа (рисунок 2).
Рисунок 2
Добавить атрибуты в ту или иную группу можно с помощью кнопок перехода. Таким образом, для сущности Заказчик объединяем в группу альтернативного ключа сущности Имя и Фамилия, а в инверсионный вход – Адрес и Телефон (рисунок 3).
Рисунок 3
Подобным образом для сущности Заказ в инверсионный вход добавляем Дата заказа и Количество, а для сущности Дизайн объединяем в группу альтернативного ключа атрибуты Цвет и Стиль, а в инверсионный вход – Размер.
Вывод
В ходе выполнения данной лабораторной работы был изучен процесс задания свойств объектам модели данных – атрибутам; а также получены навыки использования индексов в ERwin.