Файл: Лабораторная работа 1 по дисциплине Базы данных Вариант 8 Тема Поликлиника студент группы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.04.2024

Просмотров: 26

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рассмотрим сущность «Прием».

Значения атрибутов данной сущности являются атомарными, а это значит, что сущность удовлетворяет первой нормальной форме.

Первичный ключ данной сущности – «Код приема».

Можно выявить следующие функциональные зависимости:

  • «Код приема» → «Код обращения»;

  • «Код приема» → «Жалобы»;

  • «Код приема» → «Осмотр»;

  • «Код приема» → «Код диагноза»;

  • «Код приема» → «Статус диагноза».

Отсюда можно сделать вывод, что каждый неключевой атрибут сущности полностью зависит от первичного ключа «Код приема», а это значит, что сущность также удовлетворяет второй нормальной форме.

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

Рассмотрим сущность «Диагнозы».

Значения атрибутов данной сущности являются атомарными, а это значит, что сущность удовлетворяет первой нормальной форме.

Первичный ключ данной сущности – «Код диагноза».

Можно выявить следующие функциональные зависимости:

  • «Код диагноза» → «Код диагноза по МКБ-10»;

  • «Код диагноза» → «Название диагноза».

Отсюда можно сделать вывод, что каждый неключевой атрибут сущности полностью зависит от первичного ключа «Код диагноза», а это значит, что сущность также удовлетворяет второй нормальной форме.

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

Рассмотрим сущность «Диагнозы пациентов».

Значения атрибутов данной сущности являются атомарными, а это значит, что сущность удовлетворяет первой нормальной форме.

Первичный ключ данной сущности – «Код диагноза пациента».

Можно выявить следующие функциональные зависимости:

  • «Код диагноза» → «Код приема»;

  • «Код диагноза» → «Код диагноза»;

  • «Код диагноза» → «Статус диагноза».

Отсюда можно сделать вывод, что каждый неключевой атрибут сущности полностью зависит от первичного ключа «Код диагноза пациента», а это значит, что сущность также удовлетворяет второй нормальной форме.

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

Рассмотрим сущность «Анализы».

Значения атрибутов данной сущности являются атомарными, а это значит, что сущность удовлетворяет первой нормальной форме.


Первичный ключ данной сущности – совокупность атрибутов «Код исследования» и «Код обращения».

Можно выявить следующие функциональные зависимости:

  • «Код исследования», «Код обращения» → «Показатель»;

  • «Код исследования», «Код обращения» → «Результат»;

  • «Код исследования», «Код обращения» → «Норма».

Отсюда можно сделать вывод, что каждый неключевой атрибут сущности полностью зависит от первичного ключа «Код исследования», «Код обращения», а это значит, что сущность также удовлетворяет второй нормальной форме.

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

3.4 Создание структуры таблиц в СУБД MS Access


Создадим таблицы «Пациенты», «Сотрудники», «Должности», «Кабинеты», «Графики работы», «Отделы», «Занимаемая должность», «Отпуска», «Обращения», «Услуги», «Услуги специалистов», «Прием», «Диагнозы», «Диагнозы пациентов», «Анализы» в СУБД MS Access. Результаты представлены на рисунках 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 соответственно.







































3.5 Создание связи между таблицами в СУБД MS Access


Создадим схему базы данных в MS Access. Результат отображен на рисунке 3.16.