|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Нормализация отношений. Таблицы в базе данных должны быть нормализованы как минимум до третей нормальной формы
Таблицы в базе данных должны быть нормализованы как минимум до третей нормальной формы. Для удобства перечислим все таблицы и их атрибуты. Таблица ПОЛИКЛИНИКА имеет атрибуты: Страна, Город, Район, Название, Ном_поликл, Тел_регистр, Глав_врач, Тел_глав_врача; ОТДЕЛЕНИЕ: Ном_отдел, Название, Зав_отдел, Ном_поликл; ВРАЧИ: Таб_ном, Ном_отдел, Фам_врача, Имя_врача, Отч_врача, Кабинет, Квалификация, Дата_рожд_врача, Дата_нач_раб; ТЕРАПЕВТ: Таб_ном, Ном_уч; СПЕЦИАЛИСТ: Таб_ном, Специальность; РАСПИСАНИЕ: Таб_ном, Пн, Вт, Ср, Чт, Пт, Сб; ПАЦИЕНТ: Ном_пац, Пол, Фам_пац, Имя_пац, Отч_пац, Дата_рожд_пац, Адрес_прожив, Ном_полиса, Ном_паспорта, Ном_поликл, Ном_уч, Адрес_раб, Инвалидность; ПРИЕМ: Ном_приема, Таб_ном, Ном_пац, Ном_уч, Дата_приема, Время_приема, Симптомы, Диагноз, Лекарство, Примечание.
Все атрибуты таблиц простые, следовательно, таблицы находятся в первой нормальной форме.
Таблица ПОЛИКЛИНИКА приведена к первой нормальной форме и имеет простой первичный ключ Ном_поликл, следовательно, таблица ПОЛИКЛИНИКА приведена ко второй нормальной форме. Таблица ПОЛИКЛИНИКА находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ1, ФЗ2), следовательно таблица приведена к третьей нормальной форме.
Таблица ОТДЕЛЕНИЕ приведена к первой нормальной форме и имеет простой первичный ключ Ном_отдел, следовательно, таблица ОТДЕЛЕНИЕ приведена ко второй нормальной форме. Таблица ОТДЕЛЕНИЕ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ3), следовательно таблица приведена к третьей нормальной форме.
Таблица ВРАЧИ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица ВРАЧИ приведена ко второй нормальной форме. Таблица ВРАЧИ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы (ФЗ4,ФЗ5), следовательно таблица приведена к третьей нормальной форме.
Таблица ТЕРАПЕВТ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица ТЕРАПЕВТ приведена ко второй нормальной форме. Таблица ТЕРАПЕВТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ6), следовательно таблица приведена к третьей нормальной форме.
Таблица СПЕЦИАЛИСТ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица СПЕЦИАЛИСТ приведена ко второй нормальной форме. Таблица СПЕЦИАЛИСТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ7), следовательно таблица приведена к третьей нормальной форме.
Таблица РАСПИСАНИЕ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица РАСПИСАНИЕ приведена ко второй нормальной форме. Таблица РАСПИСАНИЕ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ8), следовательно таблица приведена к третьей нормальной форме.
Таблица ПАЦИЕНТ приведена к первой нормальной форме и имеет простой первичный ключ Ном_пац, следовательно, таблица ПАЦИЕНТ приведена ко второй нормальной форме. Таблица ПАЦИЕНТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ9, ФЗ10), следовательно таблица приведена к третьей нормальной форме.
Таблица ПРИЕМ приведена к первой нормальной форме и имеет простой первичный ключ Ном_приема, следовательно, таблица ПРИЕМ приведена ко второй нормальной форме.
Таблица ПРИЕМ находится во второй нормальной форме, но возникает транзитивная зависимость (ФЗ11, ФЗ12, ФЗ13). Для приведения к третьей нормальной форме проведем декомпозицию таблицы ПРИЕМ. В результате получим таблицу ПРИЕМ (Ном_приема, Таб_Ном, Ном_пац, Ном_уч, Дата_приема, Время_приема, Диагноз, Лекарство, Примечание) и дополнительную таблицу ДИАГНОЗ с атрибутами: симптомы, диагноз.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |