КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Нормализация отношений
Отношения называют приведенными к первой нормальной форме, если значения всех его атрибутов атомарные. Данному условию не удовлетворяют отношения «Запись акта о рождении», «Запись акта о смерти», «Запись акта о перемене имени», «Запись акта о заключении брака», «Запись акта о расторжении брака», «Запись акта об усыновлении», «Запись акта об установлении отцовства», «Сотрудник». Приведем их к первой нормальной форме. 1 «Запись акта о рождении»: атрибут ФИО разбиваем на фамилию, имя, отчество; ФИО отца на фамилию отца, имя отца, отчество отца; ФИО матери на фамилию матери, имя матери, отчество матери; заявитель на ФИО заявителя и место жительства заявителя; свидетельство на серию свидетельства и номер свидетельства. Значения всех остальных атрибутов являются атомарными. Далее в тексте курсовой работы подробно излагается приведение к первой нормальной форме остальных отношений. Приведем отношения ко второй нормальной форме, для этого необходимо во всех отношениях исследовать функциональные зависимости атрибутов. Диаграмма функциональных зависимостей отношения «Запись акта о рождении» представлена на рисунке 4. Рисунок 4 – Диаграмма функциональных зависимостей отношения «Запись акта о рождении» Поскольку в отношении «Запись акта о рождении» все неключевые атрибуты функционально полно зависят от ключа, это отношение находится во второй нормальной форме. Далее в тексте курсовой работы подробно обосновывается соответствие остальных отношений виду второй нормальной формы с приведением соответствующих функциональных зависимостей. Проанализировав отношения, можно сделать вывод, что они находятся в третьей нормальной форме, так как они находятся во второй нормальной форме и все атрибуты, которые не являются ключевыми, не имеют транзитивной зависимости от ключевых атрибутов (рис. 4). 4 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ На данном этапе представляются проекты таблиц, которые будут реализованы в СУБД. Поскольку в качестве СУБД выбран Access 2007, то таблицы спроектированной базы данных будут иметь вид, представленный в таблицах 2.14, 2.15 (число таблиц ограничено для примера.) Таблица 2.14 – Сотрудники
Таблица 2.15 − Записи актов о рождении Далее в тексте курсовой работы приводятся проекты таблиц для всех отношений полученных в ходе логического проектирования. Требования ссылочной целостности представлены в таблице 2.16. Таблица 2.16 − Правила ссылочной целостности Далее в курсовой работе в таблице «Правила ссылочной целостности» приводятся ограничения целостности для всех связей концептуально-инфологической модели (см. таблицу 2.11). Ограничения предметной области представлены в таблице 2.17. Таблица 2.17 − Ограничения предметной области Далее в курсовой работе в таблице «Ограничения предметной области» приводятся все условия, которые имеют место в данной предметной области. 5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Для работы с базой данных необходимо запустить файл ЗАГС.mdb. На экране появится главная кнопочная форма приложения (рис. 5). Рисунок 5 – Вид главного окна интерфейса Рассмотрим решение первой задачи из справочника задач пользователя. Для получения данных о рожденных необходимо на главной кнопочной форме нажать кнопку «Данные», на появившейся кнопочной форме нажать кнопку «Данные рожденных» (рисунок 6). Появится форма, представленная на рис. 7. Рисунок 6 – Оконная форма Рисунок 7 – Оконная форма Для формирования списка родившихся в налоговые органы за определенный год нужно нажать кнопку «По году рождения». Появится диалоговое окно, изображенное на рисунке 8. Рисунок 8 – Диалоговое окно Пользователю требуется ввести с клавиатуры год рождения, например 2000, и нажать кнопку «ОК». Тогда на экране появится отчет, содержащий список родившихся в этом году (рисунок 9). Данный отчет по требованию пользователя может быть распечатан. Рисунок 9 – Оконная форма Необходимые аппаратные и программные требования: 1) разрешение экрана − 800*600; 2) цветопередача − 16 бит; 3) масштаб − 96 DPI; 4) память − 4432К; 5) пиковый размер памяти − 15852К; 6) размер − 2,98 Кб; 7) Pentium III 800 MHz; 8) клавиатура; 9) мышь; 10) операционная система Windows 2003, Windows XP, Windows Vista, Windows 7; 11) СУБД Access 2007.
Дата добавления: 2014-12-17; Просмотров: 444; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |