Файл: Лабораторная работа 1 по дисциплине Базы данных Вариант 8 Тема Поликлиника студент группы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.04.2024
Просмотров: 29
Скачиваний: 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.