Автор работы: Пользователь скрыл имя, 05 Декабря 2010 в 19:52, курсовая работа
Целью курсовой работы является анализ информационных потоков предприятия, создание автоматизированной системы управления и учета деятельности сети эксклюзивных магазинов компании «LIFE:)».
Введение 3
Глава 1 Анализ предметной области 5
1.1 Особенности функционирования сети магазинов сотовой связи 5
1.2. Анализ документооборота 8
1.3. Характеристика документов 12
Глава 2 Разработка моделей БД 18
2.1.Проектирование БД методом декомпозиции 18
2.2. Построение БД методом ER-проектирования 41
2.3. Анализ полученных моделей БД 46
Глава 3 Реализация и использование БД «Компания "LIFE:)"» 47
3.1. Способы использования и применения базы данных “Компания "LIFE:)"” 47
Заключение 55
Приложения 57
Таблица 2.20 Проверка отношения Rzt2 на НФБК
Детерминанты | Вероятностные ключи |
N_goods, №_zapros | N_goods, №_zapros |
№_zapros |
Таблица 2.21 Проверка отношения Rzt3 на НФБК
Детерминанты | Вероятностные ключи |
№_zapros | №_zapros |
Таблица 2.22 Проверка отношения Rzt4 на НФБК
Детерминанты | Вероятностные ключи |
№_zapros, N_goods | №_zapros, N_goods |
Отношения базы данных по документу «Заявка на выдачу товара» (темно-серым цветом выделены вероятные первичные ключи)
Rzt1 | ||
N_goods | Type_goods | Ed_izm |
Rzt3 | ||
№_zapros | Date_zapr | K_shop |
Rzt4 | ||
N_goods | №_zapros | Kolvo_goods |
Документ
№5.«Акт приема-передачи
денежных средств»
Схема 2.5
Структурная единица информации документ
«Акт приема-передачи
денежных средств»в графическом виде.
Таблица
2.23 Универсальное отношение
№_akt | Date_akt | K_shop | K_sum | Address | Tel_№ | Name_incasator |
Рис. 2.5 Диаграмма функциональной зависимости реквизитов документа .«Акт приема-передачи денежных средств»
Таблица
2.24 Проверка полученного отношения на
НФБК
Детерминанты | Вероятностные ключи |
№_akt | №_akt |
K_shop |
Данное отношение не находится в НФБК, т.к. детерминанты не совпадают с вероятностными ключами, разделим отношение Rakt (№_akt, K_shop, Tel_№, Address, Name_incasator, K_sum, Date_akt) на два отношения не нарушая целостности данных:
Rakt1 (№_akt, K_shop, Name_incasator, K_sum, Date_akt);
Rakt2 (K_shop, Tel_№, Address);
Проверим полученные отношения на НФБК:
Таблица 2.25 Проверка отношения Rakt1 на НФБК.
Детерминанты | Вероятностные ключи |
№_akt | №_akt |
Таблица 2.26 Проверка отношения Rakt2 на НФБК.
Детерминанты | Вероятностные ключи |
K_shop | K_shop |
Данное отношение находится в НФБК, т.к. детерминанты совпадают с вероятностными ключами.
Отношения базы данных по документу «Акт приема передачи денежных средств» (темно-серым цветом выделены вероятные первичные ключи):
Rakt3 | ||||
№_akt | K_shop | Date_akt | Name_incasator | K_sum |
Rakt3 | |||
K_shop | Date_akt | Name_incasator | K_sum |
Документ
№ 6.Ежедневный отчет
Рис. 2.6 Диаграмма
функциональной зависимости реквизитов
документа «Ежедневный
отчет»
Таблица 2.27 Проверка полученного отношения на НФБК.
Детерминанты | Вероятностные ключи |
Rep_№, N_goods | Rep_№, N_goods |
N_goods |
Данное отношение не находится в НФБК, т.к. детерминанты не совпадают с вероятностными ключами, разделим отношение Rrep (Rep_№, Date, K_shop, N_goods; Sum_$; Kolvo_goods) на два отношения не нарушая целостности данных:
Rrep1 (Rep_№, Date, K_shop; Sum_$)
Rrep2 (Rep_№, N_goods, Kolvo_goods)
Таблица 2.27 Проверка отношения Rrep1 на НФБК.
Детерминанты | Вероятностные ключи |
Rep_№ | Rep_№ |
Таблица
2.28 Проверка отношения Rrep2 на НФБК.
Детерминанты | Вероятностные ключи |
Rep_№, N_goods | Rep_№, N_goods |
Из полученных отношений выделим избыточные, т.н. те отношения, которые не целесообразно включать в структуру БД.
Необходимые отношения:
Избыточные:
Rdg1 (N_goods, Ed_izm, N_price), Rzt1 (N_goods,
Type_goods, Ed_izm).
Проанализировав
структуру информационного
И связи между ними представленные на рис. 2.7.
Под сущностью понимается "нечто", что можно идентифицировать. Сущности могут попадать в различные типы сущностей, которые на ER-диаграммах изображаются в виде прямоугольников. Реальный мир содержит множество объектов, которые можно четко идентифицировать. Некоторые из них интересны при моделировании, другие - нет. В задачи проектировщика входит отобрать именно те типы сущностей, которые нужны и будущей информационной системе.
Между
сущностями могут существовать связи.
Связи разделяются на различные типы
связей. На диаграммах ER-моделей связи
изображаются в виде ромбов, соединенных
линиями со связываемыми типами сущностей.
Рис. 2.7
Диаграмма ER-типа
Охарактеризую полученные отношения:
R1 (Rep_№, K_shop);
R2 (№_akt; K_shop;Rep_№).
R3 (Rep_№);
R4 (N_goods);
R5 (Rep_№, N_goods; ).