Главная страница
Навигация по странице:

  • Описание сущностей и их атрибутов предметной области сети аптек “ Mikhail ”

  • Индивидуальный проект аптека база данных. Аптека. Описание предметной области Аптеки Mikhail Сеть аптек Mikhail


    Скачать 295.19 Kb.
    НазваниеОписание предметной области Аптеки Mikhail Сеть аптек Mikhail
    АнкорИндивидуальный проект аптека база данных
    Дата13.04.2022
    Размер295.19 Kb.
    Формат файлаdocx
    Имя файлаАптека.docx
    ТипРуководство
    #471967


    ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ «Аптеки “Mikhail”»

    Сеть аптек «Mikhail» является структурным подразделением организация системы здравоохранения, через которое осуществляется руководство изготовлением, фасовкой, анализом и оборотом лекарственных средств для всего населения(физическим лицам). Сеть аптек «Mikhail» имеет скидки для пенсионеров и инвалидов. Аптеки располагаются в каждом районе по одной штуке в городе Волгоград.

    Организация системы здравоохранения аптек «Mikhail» служит для предоставления услуг в сфере фармацевтики.

    Цель этой БД: структурирование информации, создание расписания рабочих смен, вести учет поставок, наличие препаратов, их кол-во и т.п.

    БД содержит информацию: о работниках, о препаратах, о поставщиках, о поставках, о расписание рабочих смен, о бухгалтерии.

    Функции БД:

    1. Вывести список препаратов в наличии;

    2. Вывести список всех работников;

    3. Вывести рабочий график на неделю;

    4. Вывести список поставщиков;



    Рис. 1 Инфологическая модель предметной области

    «Аптека “Mikhail”»


    Рис. 2 Схема данных «Аптека “Mikhail”»
    Описание сущностей и их атрибутов предметной области сети аптек “Mikhail

    Сущность medicaments (медикаменты), которая хранит в себе данные о препаратах и имеет атрибуты:

    Id_med – идентификатор препарата (int);

    Name – наименование препарата (varchar(MAX));

    Price – цена на этот препарат (за штуку) (money);

    Quality – кол-во препаратов в наличие (int);

    Id_recipe_med – идентификатор рецептуры (нужен ли рецепт или нет) (int);

    Id_del_med – идентификатор поставок (int);

    Id_location – идентификатор расположение аптеки (Int)



    Рис 3.1 Информационная модель в виде графа сущности “Medicaments”

    Сущность Location(Расположение), которая хранит адрес местоположение аптек и имеет атрибуты:

    Id_loc – идентификатор аптеки(int);

    Street – улица, на которой расположена аптека(varchar(50));

    Buildings – строение, на котором расположена аптека(varchar(50));


    Рис 3.2 Информационная модель в виде графа сущности Location

    Сущность Workers(работники), которая хранит информацию о работниках и имеет атрибуты:

    Id_worker – идентификатор работника(int);

    First_name – имя работника(varchar(50));

    Middle_name – отчество работника(varchar(50));

    Last_name – фамилия работника (varchar(50));

    Date_of_birthday – дата рождения работника(date);

    Id_position_worker – идентификатор должности(int);

    Begin_work_date – дата начала работы(date);

    Id_location_worker – идентификатор места работы(int);

    Phone – номер телефона работника(varchar(12));

    Email – почта работника(varchar(max));



    Рис 3.3 Информационная модель в виде графа сущности Workers

    Сущность Position(должность), которая хранит информацию о всех должностях и имеет атрибуты:

    Id_pos – идентификатор должности(int);

    Name-pos – наименование должности(varchar(MAX));

    Earn_by_month – заработная плата за месяц на этой должности(money);



    Рис 3.4 Информационная модель в виде графа сущности Position

    Сущность Work_plan(рабочий график), которая хранит рабочий график и имеет атрибуты:

    Id_plan – идентификатор плана(int);

    Date_of_work – дата (int);

    Day_of_week_plan – идентификатор дня недели(int);

    Id_worker_plan – идентификатор работника(int);

    Time_work_begin – время начала смены(time);

    Time_work_end – время окончания смены(time);



    Рис 3.5 Информационная модель в виде графа сущности Work_Plan

    Сущность Day_week (дни недели) – вспомогательная таблица, которая содержит дни недели(пн-пят) и имеет атрибуты:

    Id_day_week – идентификатор недель(int);

    Dw – дни недели(varchar(12));

    Рис 3.6 Информационная модель в виде графа сущности Day_week

    Сущность delivery(поставка), которая содержит информацию о поставках и имеет атрибуты:

    Id_del – идентификатор поставки(int);

    id_provider_del – идентфикатор поставщика(int);

    date_of_get – дата поставки(date);

    id_worker_del – идентификатор рабочего, который принял поставку(int);

    id_med_del – идентификатор медикамента(int);

    quality – кол-во медикаментов(int);



    Рис 3.7 Информационная модель в виде графа сущности Delivery

    Сущность Provider(поставщик), которая хранит всех поставщиков и содержит атрибуты:

    Id_prov – идентификатор поставщика(int);

    Name – наименование поставщика(varchar(MAX));



    Рис 3.8 Информационная модель в виде графа сущности Provider

    Сущность accountings_work(бухгалтерия рабочих), которая содержит информацию о бухгалтерии работников и содержит атрибуты:

    id_accoun_w – идентификатор бухгалтерии по з\п работников (int);

    id_work_w – идентификатор работника (int);

    summa_earn_on_month – вся з\п за месяц (money);

    NDFL – процент ндфл (float);

    summa_ndfl – сумма ндфл (money);

    result – итоговый чек (money);

    date_w – дата з\п (date);



    Рис 3.9 Информационная модель в виде графа сущности Accountings_work

    Сущность Accountings_med(бухгалтерия по продажам), которая содержит информацию о продажах мед. Средств и имеет атрибуты:

    id_accoun_m - идентификатор бухгалтерии по продаже медикаментво (int);

    id_med_m – идентификатор мед препарата (int);

    quality_sell – количество проданного мед препаратов(int);

    cost – итоговая стоимость (int);

    date_m – дата продажи (date);



    Рис 3.10 Информационная модель в виде графа сущности Accountings_med


    1


    написать администратору сайта