Проектирование базы данных «Аптека»
ВВЕДЕНИЕ
В курсовом проекте будет детально рассмотрен процесс проектирования базы данных, начиная с построения концептуальной модели предметной области и заканчивая реализацией физической модели в системе управления базами данных Microsoft Access.База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определённого типа. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов – атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей).
СОДЕРЖАНИЕ
Введение 3
1 Построение концептуальной модели предметной области 6
1.1 Описание сведений, полученных в результате изучения предметной области 6
1.2 Определение сущностей, взаимосвязей между сущностями, ключей 8
1.3 Построение ER-модели 11
2 Построение логической модели предметной области 13
2.1 Проектирование логической структуры базы данных методом нормальных форм 13
2.2 Формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения 15
2.3 Добавление неключевых атрибутов в отношения 16
3 Построение физической модели базы данных 17
3.1 Реализация логической модели в СУБД Microsoft Access 17
3.2 Создание запросов 21
3.3 Создание однотабличной и многотабличной форм с использованием активных элементов управления 22
3.4 Создание однотабличного отчета и отчета с группировкой 22
3.5 Создание кнопочной формы 23
Заключение 26
Список используемых источников 27
Приложение А Запросы 29
Приложение Б Создание и структура 34
Приложение В Отчет 36
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Microsoft Office Access 2007 : учебное пособие / Майкл Грох, Джозеф Стокман, Гэвин Пауэлл. - 2008. – 1200 с.
Безруких, Н.С. Управление базами данных: Лабораторный практикум Microsoft Access для студентов специальностей 060800, 060500, 250600, 260200, 170400 дневной формы обучения / Н.С. Безруких, И.С. Матвеева. – Красноярск : СибГТУ, 2004. – 45 с.
Безручкин, В.Т. Информатика курс лекций / В.Т. Безручкин. – Москва : ИД «Форум»: ИНФРА–М. 2015–432 с.
Быкова, В.В. Проектирование баз данных: тория нормализации в задачах и упражнениях: учеб. пособие / В.В. Быкова. – Красноярск : ИЦ ин-та естеств. и гуманит. наук, 2007. – 106 с.
Васильев, А.VBA в Office 2000: учебный курс / А .Васильев, А .Андреев. – Санкт-Петербург: Питер,2001Гаджинский, А.М. Логистика: учебник / А.М. Гаджинский. – Москва : Информационно-внедренческий центр «Маркетинг», 2005. - 228 с.
Дейт, К.Дж. Введение в системы баз данных / К.Дж. Дейт – Москва : Вильямс, 1999.
Егармин, П.А. Базы данных: методические указания к проведению практических занятий для студентов направления 09.03.01 Информатика и вычислительная техника очной, заочной и очно-заочной форм обучения / П.А. Егармин. – Лесосибирск : СибГУ, 2017. – 21 с.
Интернет-технологии в экономике: учебник под ред. Абдиксева Н. М. – Москва : ИД. «Форум»: ИНФРА – 2014–448 с.
Кожекин, Г. Я. Организация производства: учеб. пособие / Г. Я. Кожекин, Л. М Синица – Минск : ИП «Экоперспектива», 1998.- 334 с.
Кузнецов, С. Д. Система управления базами данных // Большая российская энциклопедия. Электронная версия (2017); https://bigenc.ru/technology_and_technique/text/3666497 Дата обращения: 29.11.2021.
Мейер, Д. Теория реляционных баз данных / Д. Мейер. – Москва : Мир, 1987. – 608 с.
Обучение работе в Office 2007/ Компания MS Office [Электронный ресурс]. – Режим доступа: http://www.office.microsoft.com/ru-ru/trainingОнкович, Л.С. Компьютерные технологии в образовании : учебное пособие. Л.С. Онкович.
В рамках данной курсовой работы рассматривается предметная область «Аптека». Она обоснована развитием коммерческих организаций по продаже препаратов (Лекарств), в которых необходим компьютеризированный учёт имеющихся препаратов. Чтобы вести учёт всех лекарств, которые можно взять в аптеке, в организации имеется потребность в структурировании данных об лекарствах. Отсутствие такой возможности приводит к проблеме утери данных и большим временным затратам на выборку данных [1, 194–198].Аптека - особая специализированная организация системы здравоохранения, занимающаяся изготовлением, фасовкой, анализом и продажей лекарственных средств. Аптеку традиционно рассматривают как учреждение здравоохранения, а её деятельность формулируют как «оказание фармацевтической помощи населению». Фармацевтическая помощь включает в себя процедуру консультирования врача и пациента с целью определения наиболее эффективного, безопасного и экономически оправданного курса лечения.

