Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа. ФИзиотерапевт.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.68 Mб
Скачать

2. Разработка структуры база данных

2.1. Описание предметной области.

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

Рассмотрим предметную область – рабочее место физиотерапевта.

2.2. Определение сущностей предметной области.

Сущности: врач, медицинская карта, медицинская сестра, диагноз, процедурная карта, процедура.

2.3. Определение атрибутов сущности.

Атрибуты сущности:

  1. Врач: ФИО, код, адрес, телефон;

  2. Медицинская карта: ФИО пациента, дата рождения, адрес, номер полиса, диагноз, процедура, количество процедур, дозировка;

  3. Медицинская сестра: ФИО, код, адрес, телефон;

  4. Диагноз: название, код;

  5. Процедурная карта: дата, медицинская сестра, название процедуры, количество процедур, ФИО пациента, номер карты;

  6. Процедура: название, код.

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 Схема данных