АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Нормализация отношений. Таблицы в базе данных должны быть нормализованы как минимум до третей нормальной формы

Читайте также:
  1. I. Социально-психологическая сущность неуставных взаимоотношений
  2. II. Типы отношений между членами синтагмы
  3. VI.1. Правовое регулирование брака и семейных отношений
  4. VII. Принятые формы сексуальных отношений
  5. Аддикция отношений
  6. Административно-правовое регулирование отношений в сфере конкуренции и ограничения монополистической деятельности на товарных рынках
  7. Административно-правовые отношения. Особенности административно-правовых отношений.
  8. Административное деление украинских земель в составе империй. Социально-экономический уклад, начало кризиса феодально-крепостнической системы общественных отношений.
  9. Анализ соотношений удовлетворенность/важность
  10. АСПЕКТЫ ПРОБЛЕМ В СИСТЕМЕ ОТНОШЕНИЙ ОБЩЕСТВО - ПРИРОДА
  11. Аудит корреспондентских отношений с банками-нерезидентами
  12. Б. Участники страховых правоотношений

 

Таблицы в базе данных должны быть нормализованы как минимум до третей нормальной формы.

Для удобства перечислим все таблицы и их атрибуты.

Таблица ПОЛИКЛИНИКА имеет атрибуты: Страна, Город, Район, Название, Ном_поликл, Тел_регистр, Глав_врач, Тел_глав_врача;

ОТДЕЛЕНИЕ: Ном_отдел, Название, Зав_отдел, Ном_поликл;

ВРАЧИ: Таб_ном, Ном_отдел, Фам_врача, Имя_врача, Отч_врача, Кабинет, Квалификация, Дата_рожд_врача, Дата_нач_раб;

ТЕРАПЕВТ: Таб_ном, Ном_уч;

СПЕЦИАЛИСТ: Таб_ном, Специальность;

РАСПИСАНИЕ: Таб_ном, Пн, Вт, Ср, Чт, Пт, Сб;

ПАЦИЕНТ: Ном_пац, Пол, Фам_пац, Имя_пац, Отч_пац, Дата_рожд_пац, Адрес_прожив, Ном_полиса, Ном_паспорта, Ном_поликл, Ном_уч, Адрес_раб, Инвалидность;

ПРИЕМ: Ном_приема, Таб_ном, Ном_пац, Ном_уч, Дата_приема, Время_приема, Симптомы, Диагноз, Лекарство, Примечание.

 

Все атрибуты таблиц простые, следовательно, таблицы находятся в первой нормальной форме.

 

Таблица ПОЛИКЛИНИКА приведена к первой нормальной форме и имеет простой первичный ключ Ном_поликл, следовательно, таблица ПОЛИКЛИНИКА приведена ко второй нормальной форме.

Таблица ПОЛИКЛИНИКА находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ1, ФЗ2), следовательно таблица приведена к третьей нормальной форме.

 

Таблица ОТДЕЛЕНИЕ приведена к первой нормальной форме и имеет простой первичный ключ Ном_отдел, следовательно, таблица ОТДЕЛЕНИЕ приведена ко второй нормальной форме.

Таблица ОТДЕЛЕНИЕ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ3), следовательно таблица приведена к третьей нормальной форме.

 

Таблица ВРАЧИ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица ВРАЧИ приведена ко второй нормальной форме.

Таблица ВРАЧИ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы (ФЗ4,ФЗ5), следовательно таблица приведена к третьей нормальной форме.

 

Таблица ТЕРАПЕВТ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица ТЕРАПЕВТ приведена ко второй нормальной форме.

Таблица ТЕРАПЕВТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ6), следовательно таблица приведена к третьей нормальной форме.

 

Таблица СПЕЦИАЛИСТ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица СПЕЦИАЛИСТ приведена ко второй нормальной форме.

Таблица СПЕЦИАЛИСТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ7), следовательно таблица приведена к третьей нормальной форме.

 

Таблица РАСПИСАНИЕ приведена к первой нормальной форме и имеет простой первичный ключ Таб_ном, следовательно, таблица РАСПИСАНИЕ приведена ко второй нормальной форме.

Таблица РАСПИСАНИЕ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ8), следовательно таблица приведена к третьей нормальной форме.

 

Таблица ПАЦИЕНТ приведена к первой нормальной форме и имеет простой первичный ключ Ном_пац, следовательно, таблица ПАЦИЕНТ приведена ко второй нормальной форме.

Таблица ПАЦИЕНТ находится во второй нормальной форме, все неключевые атрибуты взаимонезависимы(ФЗ9, ФЗ10), следовательно таблица приведена к третьей нормальной форме.

 

Таблица ПРИЕМ приведена к первой нормальной форме и имеет простой первичный ключ Ном_приема, следовательно, таблица ПРИЕМ приведена ко второй нормальной форме.

 

Таблица ПРИЕМ находится во второй нормальной форме, но возникает транзитивная зависимость (ФЗ11, ФЗ12, ФЗ13). Для приведения к третьей нормальной форме проведем декомпозицию таблицы ПРИЕМ.

В результате получим таблицу ПРИЕМ (Ном_приема, Таб_Ном, Ном_пац, Ном_уч, Дата_приема, Время_приема, Диагноз, Лекарство, Примечание) и дополнительную таблицу ДИАГНОЗ с атрибутами: симптомы, диагноз.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)