Главная страница

Курсовая 5 класс. Мой курсовой БД. 1 Анализ предметной области. 5 Постановка задачи 11


Скачать 2.77 Mb.
Название1 Анализ предметной области. 5 Постановка задачи 11
АнкорКурсовая 5 класс
Дата17.03.2023
Размер2.77 Mb.
Формат файлаdoc
Имя файлаМой курсовой БД.doc
ТипРеферат
#997093
страница4 из 8
1   2   3   4   5   6   7   8

2.2.3. Определение представлений, хранимых процедур серверной компоненты. ER-диаграмма в режиме отображения представлений


Представление (View) для конечных пользователей выглядит как таблица, но при этом само не содержит данных, а лишь представляет данные, расположенные в таблице. Физически представление реализовано в виде SQL-запроса, на основе которого производится выборка данных из одной или нескольких таблиц или представлений.

Представление может выбирать данные из других представлений, которые, в свою очередь, могут также основываться на представлениях или таблицах. Вложенность представлений не должна превышать 32. Представление часто применяется для ограничения доступа пользователей к конфиденциальным данным в таблице.

Для приложения были разработаны следующие представления:

1.Вывод ограниченной информации о врачах с фамилией, оканчивающейся на «ов» View1_infoVrach.

2. Информация об анализе крови View2_AnalizKrovi.

3. Информация о больных диабетом View3_Diabet.

4. Информация о больных лечившихся в санаторииСосны View4_SanatoriySosny.

5. Информация о препаратах аптеки, количество привезённого в аптеку препарата должно быть от 1 до 20 или от 60 до 110 View5_infoPreparaty.

6. Информация о врачах , кабинет приёма врача должно быть от 1 до 10 или от 15 до 20 View6_infoVrach.

7. Информация о пациентах инвалидах ВОВ и о полеженным им льготам View7_infoVeteranVOV .

8.Вывод о поставщиках препаратов ЧУП VIEW View8_infoPostavschik.

9.Вывод ограниченной информации о пациентах без льгот View9_infoPacient.

10.Вывод ограниченной информации о врачах с фамилией, оканчивающейся на «ин» или «ина» View10_infoVrach.

11.Вывод ограниченной информации о препаратах отпускаемых без рецепта View11_infoPreprat.

12.Вывод ограниченной информации, о препаратах количство которых при привозе было от 1 до 20 или от 50 до 70 View12_infoPreparat.

13. Информация о больных диабетом View13_BolniyeAnginoy.

14. Информация о больных лечившихся в санатории Сосны и Рентгенчик View14_SanatoriySosnyRengen.

15. Информация о фльрографии и кардиограмме View15_FD.
Хранимые процедуры имеют много общего с обычными процедурами. Использование хранимых процедур позволяет значительно повысить скорость разработки приложений.

Для приложения были разработаны следующие хранимые процедуры:

- для вставки новых данных:

Dobavlenie_analisi в таблицу «Сведения_об_анализах»;

Dobavlenie_sanatriy в таблицу «Сведения_о_санаторном_лечении»;

Dobavlenie_bolezn в таблицу «Сведения_о_заболевании»;

Dobavlenie_vrach таблица «Сведения_о_ персонале_поликлиники »;

- для удаления данных:

Udalenie_analisi из таблицы «Сведения_об_анализах»;

Udalenie_sanatriy из таблицы «Сведения_о_санаторном_лечении»;

Udalenie_bolezn из таблицы «Сведения_о_заболевании»;

Udalenie_vrach из таблицы «Сведения_о_ персонале_поликлиники »;
2.3. Верификация спроектированной логической модели.


После разработки информационной модели ее следует связать с функциональной моделью. Такая связь гарантирует завершенность анализа, гарантирует, что есть источники данных (сущности) для всех работ. Связывание моделей способствует согласованности, корректности и завершенности анализа. Стрелки в функциональной модели обозначают некоторую информацию, использующуюся в моделируемой системе. В информационной модели на логическом уровне информация изображается в виде сущностей. Сущности состоят из совокупностей экземпляров сущностей (кортежи отношений). К информационной модели предъявляется требование нормализации, что должно обеспечить компактность и непротиворечивость хранения данных. Информация, которая моделируется одной стрелкой в функциональной модели, может содержаться в нескольких сущностях и атрибутах информационной модели. На функциональной модели могут присутствовать различные стрелки, изображающие одни и те же данные. Информация о таких стрелках находится в одних и тех же сущностях. Следовательно, одной и той же стрелке в функциональной модели могут соответствовать несколько сущностей в информационной модели и, наоборот, одной сущности может соответствовать несколько стрелок.

Работы в функциональной модели могут создавать или изменять данные, которые соответствуют входящим и выходящим стрелкам. Они могут воздействовать как целиком на сущности (создавая и модифицируя экземпляры сущности), так и на отдельные атрибуты сущности.

Таблица 1 ­– Отчет о верификации модели

Entity Name

Attribute Name

Arrow Name

История болезни пациента

Дата_Рождения

Отчёт о врачах поликлиники




Домашний_адрес

Отчёт о врачах поликлиники




Номер_Пациента

Отчёт о врачах поликлиники




Тип_льгот

Отчёт о врачах поликлиники




ФИО

Отчёт о врачах поликлиники

Персонал Поликлиники

Дата_рождения

Отчёт о врачах поликлиники




Домашний_адрес

Отчёт о врачах поликлиники




Имя

Отчёт о врачах поликлиники




Номер_телефона

Отчёт о врачах поликлиники




Отчество

Отчёт о врачах поликлиники




Специализация

Отчёт о врачах поликлиники




Табельный_номер

Отчёт о врачах поликлиники




Фамилия

Отчёт о врачах поликлиники

Расписание приёма врачей поликлиники

Время_приёма

Отчёт о врачах поликлиники




Кабинет

Отчёт о врачах поликлиники




Специализация

Отчёт о врачах поликлиники




Табельный_номер

Отчёт о врачах поликлиники

Сведения о заболевании

Выписанные_препараты

Отчёт о врачах поликлиники




Заболевание

Отчёт о врачах поликлиники




Номер_Пациента

Отчёт о врачах поликлиники

Сведения о поставщиках препаратов

Дата_заказа

Отчёт о врачах поликлиники




Контактный_телефон

Отчёт о врачах поликлиники




Поставщик

Отчёт о врачах поликлиники




Стоимость

Отчёт о врачах поликлиники

Сведения о препаратах аптеки

Вырисанные_препараты

Отчёт о врачах поликлиники




Имеется в наличии

Отчёт о врачах поликлиники




Количество_препарата

Отчёт о врачах поликлиники




Поставщик

Отчёт о врачах поликлиники




Тип продажи препарата

Отчёт о врачах поликлиники




Цена

Отчёт о врачах поликлиники

Сведения о привозе препаратов

Вырисанные_препараты

Отчёт о врачах поликлиники




Дата_привоза

Отчёт о врачах поликлиники




Количество

Отчёт о врачах поликлиники

Сведения о санаторном лечении

Дата_выписки

Отчёт о врачах поликлиники




Дата_поступления

Отчёт о врачах поликлиники




Номер_Пациента

Отчёт о врачах поликлиники




Санаторий

Отчёт о врачах поликлиники




Стоимость_лечения

Отчёт о врачах поликлиники

Сведения об анализах

Анализ

Отчёт о врачах поликлиники




Номер_Пациента

Отчёт о врачах поликлиники




Срок_сдачи

Отчёт о врачах поликлиники

Свединия о льготах

Ниобходимость в санаторном лечении

Отчёт о врачах поликлиники




Плата за лечение

Отчёт о врачах поликлиники




Тип_льгот

Отчёт о врачах поликлиники


3.Реализация системы

1   2   3   4   5   6   7   8


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