Описание таблиц и логической структуры базы данных готовых лекарственных форм. Характеристика и особенности системы управления базами данных, детальное описание полей подсистем. Описание процесса заполнения таблиц информацией. Разработка запросов и форм.
Аннотация к работе
В данной курсовой работе рассмотрим - создание базы данных готовых лекарственных форм для повышения эффективности ее работы. Аптеки готовых лекарственных форм занимаются продажей лекарств, изготовленных на заводах фирм-производителей. База данных аптеки должна включать в себя восемь таблиц, предназначенных для эффективности работы предприятия и автоматизации обработки результатов его деятельности: Препараты, Назначения, Поступления, Поставщики, Клиенты, Сотрудники и Лечение. База данных предназначена, в первую очередь, для сотрудников - полный учет товаров аптеки, контроль работы аптеки в целом; для клиентов - удобный поиск нужного препарата; для поставщиков - контакты каждого из сотрудников.Каждому препарату присвоен уникальный код (первичный ключ). Характеристики препарата включают в себя различные поля, в том числе: единицу измерения (например, в ампулах по 25 мл), цену закупочную, цену реализации и др. Каждой группе присваивается уникальный код (первичный ключ). В этой подсистеме дается полное описание групп препаратов, их действие и то, как может выглядеть препарат данной группы. Каждому сотруднику присваивается уникальный код (первичный ключ).Рис 1. Лекарства: Рис 2. Назначение препаратов: Рис 3.Система управления базами данных (СУБД) использует определения данных в схеме для обеспечения доступа и управления доступом к данным в базе данных. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. Ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы.Код лекарства 1 Совпадения в поле не допускаются Ключевое поле Код поставщика 123 Числовой тип данных Допускаются совпадения в поле Код назначения 12ак Совпадения не допускаются Ключевое поле Фамилия Белов Совпадения допускаются Обязательное поле Город Бишкек Текстовый тип данных Не допускаются пустые строкиТаблица Назначение препаратов показано на рисунке 2 . Препараты делятся на фармакологические группы. В штат аптеки входят: Заведующий-провизор имеет права заведующего отделением лечебно-профилактического учреждения и контролирует всю работу аптеки. Заведующий-провизор обязан контролировать четкую работу в аптеке по изготовлению, приему и отпуску лекарств по рецептам. Он контролирует снабжение медицинским имуществом лечебно-диагностические кабинеты, лаборатории; обеспечивает правильное хранение медикаментов, медицинского инструментария; контролирует расход медикаментов в отделениях лечебно-профилактического учреждения, особенно контролируя ядовитые, наркотические средства. Заведующий контролирует фармацевтический порядок в аптеке, соблюдение санитарно-гигиенических правил, составляет сметы на получение медицинского имущества.Запрос - это требование на отбор (выборку) данных, хранящихся в таблицах, или требование на выполнение определенных действий с данными. 1) Запросы на выборку данных - возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы. Запросы на выборку бывают: Простые, параметрические, на групповые операции, перекрестный и на и на создание таблицы. Данный запрос позволяет увидеть итоговую цену каждого препарата, заказанного определенным клиентом. Запрос позволяет узнать к какой группе относится и от какой болезни помогает тот или иной препарат.Формы являются типом объектов, который обычно используется для отображения данных. Источником данных для форм являются таблицы или запросы, поэтому данные в формах являются "связанными" с соответствующими объектами. Формы служат посредником между пользователями и базой данных, поскольку позволяют отображать данные в нужном виде. В форме "Лекарства" можно изменять название препарата, цену, изображение.Отчет о работе сотрудников фармацевтической компании. Из него можно узнать необходимые данные о конкретном работнике: ФИО, должность, телефон, дату найма, а также какую заработную плату получает данный сотрудник. Отчет "Заказано" Представлен полный перечень заказанных препаратов указанным клиентом за определенный период времени, цена реализации и количество.Принято считать, что использование концепции баз данных позволяет: повысить надежность, целостность и сохранность данных; сохранить затраты интеллектуального труда; обеспечить простоту и легкость использования данных; обеспечить независимость прикладных программ от данных; обеспечить достоверность данных; обеспечить требуемую скорость доступа к данным; стандартизовать данные в пределах одной предметной области; автоматизировать реорганизацию данных; обеспечить защиту от искажения и уничтожения данных; сократить дублирование информации за счет структурирования данных; обеспечить обработку незапланированных запросов к хранимой информации; создать предпосылки для создания распределенной обработки данных. Базируясь на логической связи таблиц между собой, строится запрос к базе данных, который как по цепочке вытаскивает нужную нам информац