- •Вологодский государственный технический университет
- •Лечение при помощи физиотерапии.
- •Физиотерапевтическая/физическая реабилитация.
- •Массаж.
- •Физиотерапия в хирургии.
- •Физиотерапия в акушерстве и гинекологии.
- •2. Разработка структуры база данных
- •2.1. Описание предметной области.
- •2.2. Определение сущностей предметной области.
- •2.3. Определение атрибутов сущности.
- •3.Разработка структуры таблиц бд.
- •5. Создание форм для ввода данных.
- •7.Создание отчётов.
2. Разработка структуры база данных
2.1. Описание предметной области.
Предметная область – часть реального мира, подлежащая изучению с целью организации управления. Предметная область представляется множеством фрагментов. Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых различными взглядами на предметную область.
Рассмотрим предметную область – рабочее место физиотерапевта.
2.2. Определение сущностей предметной области.
Сущности: врач, медицинская карта, медицинская сестра, диагноз, процедурная карта, процедура.
2.3. Определение атрибутов сущности.
Атрибуты сущности:
Врач: ФИО, код, адрес, телефон;
Медицинская карта: ФИО пациента, дата рождения, адрес, номер полиса, диагноз, процедура, количество процедур, дозировка;
Медицинская сестра: ФИО, код, адрес, телефон;
Диагноз: название, код;
Процедурная карта: дата, медицинская сестра, название процедуры, количество процедур, ФИО пациента, номер карты;
Процедура: название, код.
3.Разработка структуры таблиц бд.
Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию о субъектах предметной области. Каждая строка таблицы включает данные об одном экземпляре субъекта, а столбцы таблицы содержат различные характеристики этих субъектов — атрибуты. Строки таблицы называются записями; все записи имеют одинаковую структуру — они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Прежде чем заносить данные в таблицы, нужно определить структуру этих таблиц. Под этим понимается не только описание наименований и типов полей, но и ряд других характеристик (например, формат, критерии проверки вводимых данных).
3.1. Таблица Врач
Рис.2 Таблица Врач в режиме конструктора
Рис.3 Заполненная таблица Врач
3.2. Таблица Диагноз
Рис. 4 Таблица Диагноз в режиме конструктора
Рис. 5 Заполненная таблица Диагноз
3.3. Таблица Медицинская карта
Рис. 6 Таблица Медицинская карта в режиме конструктора
Рис. 7 Заполненная таблица Медицинская карта
3.4. Таблица медсестра
Рис.8 Таблица медсестра в режиме конструктора
Рис. 9 Заполненная таблица Медсестра
3.5. Таблица Процедура
Рис. 10 Таблица Процедура в режиме конструктора
Рис. 11 Заполненная таблица Процедура
3.6. Таблица Процедурная карта
Рис. 12 Таблица Процедурная карта в режиме конструктора
Рис. 13 Заполненная таблица Процедурная карта
4. Установление связей между таблицами.
Чтобы обеспечить целостность, работа с данными должна производиться с учетом ниже перечисленных правил:
Невозможно ввести в связанное поле подчиненной таблицы значение, отсутствующее в связанном поле главной таблицы. Однако можно ввести пустое значение, показывающее, что для данной записи связь отсутствует.
Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице.
Невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной таблицей.
Рис.14 Схема данных
