Курсовая работа: Разработка автоматизированной системы учета договоров для отеля
N_Contr2#- e-mail
N_Contr2#-Контрагент#
Детерминанты: N_Contr2#
Возможные ключи: N_Contr2#
Отношение Физическое лицо находится в НФБК
Отношение Планируемая дата:
Список функциональных зависимостей:
N_D#-Дата
Детерминанты: N_D#
Возможные ключи: N_D#
Отношение Спец.Одежда находится в НФБК
3.2.4 Исследование окончательного набора отношений на избыточность
Исследовав построенный предварительный набор отношений на избыточность, и проверив его на НФБК, получим следующие отношения:
Основные договоры (N_Agr#, Регистрационный_номер, Юридический_номер, Дата_договора, Дата_регистрации,Срок_окончания , Контрагент, Объект_договора, Сумма_договора, Планируемая_дата# );
Дополнительные договоры (N_Sup_Agr#, Регистрационный_номер, Юридический_номер, Дата_регистрации, Дата_договора,Предмет_договора,Сумма_договора, Срок_окончания, Контрагент#);
Юридическое лицо (N_Contr1#, Контактный_телефон, Количество_сделок, e-mail, Контрагент#);
Физическое лицо (N_Contr2#, Адрес, Телефон, Контрагент#, e-mail);
Просроченные договоры (N_FD#,Рег_номер,Юрид_номер,Дата_регистрации,Дата_договора,Исполнитель,Сумма_договора, Объект_договора, Контрагент#);
В полученном наборе отношений нет ни одного, атрибуты которого можно было бы найти в другом отношении или отношении, полученном из отношений набора серией JOIN операций.
3.3 Проектирование структуры БД при помощи CASE -средства Erwin
3.3.1 Проектирование логической и физической схемы БД
Используя построенную диаграмму ER-типа представленную выше, спроектируем базу данных при помощи CASE-средства Erwin. Все связи из диаграммы ER-типа при переносе в нотацию IDEF1XCASE-средства Erwin имеют характеристики:
Таблица 1 – Характеристики связей
Связь | Тип связи | Количество элементов |
Основной договор-дополнительный договор | Идентифицирующая | 1 или много |
Основной договор-Юридическое лицо | Идентифицирующая | 1 или много |
Основной договор-Физическое лицо | Идентифицирующая | 1 |
Дополнительный договор-информация о исполнителе | Не Идентифицирующая | Много ко многим |
Рис 3.2 - "Логическая модель. Нотация IDEF0"
Рис 3.3 – Физическая модель данных
3.3.2 Исследование информационной модели