Проектирование и разработка БД «Туристическая фирма»
ВВЕДЕНИЕ
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-средств автоматизации проектирования и других. Объектом исследования курсовой работы является функционирование пункта столичной аптеки, деятельность которого связана с рынком фармацевтических и лекарственных препаратов. Предметом исследования курсовой работы является бизнес-процесс работы с поставщиками в Аптеке. Целью курсового проекта является разработка информационной системы для автоматизации процесса работы с поставщиками в Аптеке. Также целью данной работы является ознакомление с основными принципами построения, использования и оптимизации реляционных баз данных.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
ГЛАВА 1. СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ АСУ «АПТЕКА» 4
1.1. Анализ объекта автоматизации ООО «Самсон-Фарма» 4
1.2. Обзор информационных технологий, подходящих для разработки БД 8
1.3. Обзор продуктов аналогов 12
1.4. Требования к разрабатываемой базе данных 18
Выводы 19
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ ОБЪЕКТА АВТОМАТИЗАЦИИ АПТЕКА «САМСОН-ФАРМА» 20
2.1. Разработка инфологической модели БД 20
2.2. Обоснование выбора модели данных 22
2.3. Даталогическое проектирование БД 25
2.4 Нормализация 29
Выводы 31
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ БД АПТЕКИ «САМСОН-ФАРМА» 32
3.1 Анализ и выбор СУБД 32
3.2. Физическое проектирование БД 33
3.3 Разработка представлений 38
3.4 Разработка форм 40
3.5 Разработка отчетов 41
3.6 Реализация ограничений, автоматизация обработки данных в БД 42
3.7. Безопасность и контроль 45
Выводы 48
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 50
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
1. Воронова Л.И. «Лабораторный практикум по дисциплине “базы данных”» - Москва 2010г.
2. Л.И. Воронова "Учебно-методическое пособие по подготовке и оформлению курсовых проектов", Москва 2014
3. Карпова Т.С. «Базы Данных» - Питер, 2002г.
4. Крёнке Д. «Теория и практика построения баз данных» - Питер, 2003г.
5. Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2009.
Ссылки:
6. Компактная встраиваемая реляционная база данных SQLite – режим доступа: http://sqlite.org/
7. Автоматизация аптек и аптечных сетей [Электронный ресурс] – режим доступа: http://www.m-apteka.com/
8. Программа для аптек. CRM для аптек [Электронный ресурс] – режим доступа: https://infoapteka.com/
9. Свободная реляционная СУБД MySQL – режим доступа: mysql.com
10. Система управления реляционными базами данных разработанная корпорацией Microsoft – режим доступа: https://www.microsoft.com/en-us/server cloud/products/sql-server/#fbid=JQk2DSKWQLz
11. Левченко Ольга: [Электронный ресурс] Статья «Microsoft SQL Server» - режим доступа: http://bourabai.kz/dbt/servers/MicrosoftSQLServer.htm
12. Харченко Б. Е. Автоматизированная разработка базы данных Oracle //Научный журнал: Молодой ученый. — 2017. — №13. — С. 22-25. — URL https://moluch.ru/archive/147/41207/.
Далее в ходе обоснования выбора модели данных описаны существующие модели данных (иерархическая, сетевая, реляционная, объектно-ориентированная), указаны их достоинства и недостатки, и сделан выбор в пользу реляционной модели. Затем на основании инфологической модели построена реляционная модель данных, дан список атрибутов ее отношений и проведена нормализация до третьей нормальной формы. Таким образом, завершено проектирование базы данных и получена вся информация, необходимая для реализации проектируемой информационной системы в одной из реляционных СУБД.