Задание
ЛИТЕРАТУРА
1. ЗАДАНИЕ
Создайте БД фирмы по производству столярных работ. Ориентировочные таблицы-составляющие: «Продукция», «Клиенты», «Договоры», «Услуги», «Материалы». Создайте отчеты по запросам: «Постоянные клиенты фирмы» (условная выборка); «Прибыль по каждому виду продукции/услуги» (итоговый запрос); «Продукция/услуги, реализованные на заданную сумму» (параметрический запрос); «Динамика пользовательского спроса продукции» (перекрестный запрос), вывести общий список услуг и продукции (запрос на объединение).
2. ЦЕЛИ И ЗАДАЧИ ПРОЕКТИРОВАНИЯ БД
Сформулируем основные общие цели проектирования БД:
- хранение и обработка информации в электронном виде;
- быстрое выполнение запросов;
- удобное предоставление информации пользователям;
- обеспечение целостности и непротиворечивости данных;
- ведение электронного документооборота;
- контроль за всей необходимой информацией;
- защита данных;
- организация совместной работы пользователей.
Выделим конкретные задачи, решаемые проектируемой БД:
- ведение электронного каталога продукция, клиенты, договоры, услуги, материалы;
- оформление товара;
- контроль продажи товара;
- возможность поиска товара ;
- получение и анализ различных статистических отчетов;
- создание удобного интерфейса для пользователей.
3. ПОСТРОЕНИЕ ДИАГРАММЫ ПРЕДМЕТНОЙ ОБЛАСТИ (DFD)
На основе анализа предметной области, сформулированных задач и знаний о правилах построении DFD, создадим в Microsoft Visio диаграмму потоков данных для универмага.
Для этого, сначала выделим основные внешние сущности каталога продукция, клиенты, договоры, услуги, материалы. Таким образом, в качестве внешних, как правило, выступают основные действующие лица (пользователи), для которых разрабатывается БД и другие объекты реального мира, которые могут выступать поставщиками информации для проектируемых таблиц.
Затем определяем основные хранилища данных, то есть будущие таблицы БД, которые могут служить только приёмниками или источниками информации. Хранилища используются только вместе соответствующими функциями преобразования, то есть они не могут возникнуть из неоткуда. В данном случае хранилищами каталога продукция, клиенты, договоры, услуги, материалы.
1. Голенищев, Э. П. Информационное обеспечение систем управления / Э. П. Голенищев, И. В. Клименко. – М. : Высш.обр., 2010 – 320 c.
2. Дейт., К. Дж. Введение в системы баз данных / К. Дж. Дейт. – 8-е изд., перераб. – : пер. с англ. – М. : Вильямс, 2008. – 1328 с.
3. Зеленков, Ю.А. Введение в базы данных / Ю.А. Зеленков. - Ярославль: Ярославский государственный университет, 1997.
4. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг. - 3 изд., перераб. - M.: Вильямс, 2003 - 1440 с.
5. Кузьменко, В.Г. Программирование на VBA 2002 / В.Г. Кузьменко. – М. : ООО «Бином-Пресс», 2003. – 880 с.
6. Пушников, А.Ю. Введение в системы управления базами данных : учеб. пособие. В 2 ч. Уфа: Изд-е Башкирского ун-та: Ч.1 : Реляционная модель данных / А.Ю. Пушников, 1999. – 108 с. ; Ч. 2 : Нормальные формы отношений и транзакции / А.Ю. Пушников, 1999. – 138 с.
7. Электронный учебно-методический комплекс по дисциплине «Информационное обеспечение систем управления», авторы Крупская М.А., Капанов Н.А., 2017.