Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Метод цепочек

Читайте также:
  1. A. Методы измерения мертвого времени
  2. HR– менеджмент: технологии, функции и методы работы
  3. I метод.
  4. I. 2. 1. Марксистско-ленинская философия - методологическая основа научной психологии
  5. I. 2.4. Принципы и методы исследования современной психологии
  6. I. Анализ методической структуры и содержания урока
  7. I. Методические указания к изучению курса

Выбираем цепочки AddressFlat-Registr-Name, AddressFlat-Registr-Address, AddressFlat-Registr-Phone.

Разбиваем R0 на проекции R1 и RL/:

 


 

R1 находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – registr + все остальные атрибуты в ФЗ с registr – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
registr registr

RL/, очевидно, не в НФБK.

 

Выбираем цепочки ActionTreatyID-AddressFlat-Registr, TreatyID-AddressFlat-Floors, TreatyID-AddressFlat-Floor, TreatyID-AddressFlat-TypeHouse, TreatyID-AddressFlat-TypeDoor, TreatyID-AddressFlat-Balcony, TreatyID-AddressFlat-TypeBalcony.

Разбиваем RL/ на проекции R2 и RL//:

 

R2 находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – registr + все остальные атрибуты в ФЗ с registr – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
address_flat address_flat

RL//, очевидно, не в НФБK.

 

Выбираем цепочки ActionID-PatrolID-Chief, ActionID-PatrolID-Brand.

Разбиваем RL// на проекции R3 и RL///:

 

 

R3 находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – patrol_id + все остальные атрибуты в ФЗ с patrol_id – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
patrol_id patrol_id

RL///, очевидно, не в НФБK.

 

Разбиваем RL/// на проекции R4 и R5:

 

R4 находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – action_id + все остальные атрибуты в ФЗ с action_id – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
action_id action_id

R5 не в НФБK:

· универсальное отношение – 1НФ;

· первичные ключи – treaty_id и <treaty_id, compensation>, однако не все атрибуты в ФЗ с первичными ключами– 2НФ.

Разобьем R5 на проекции R5/ и R5//:

 

R5/ находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – treaty_id + все остальные атрибуты в ФЗ с treaty_id – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
treaty_id treaty_id

R5// находится в НФБК:

· универсальное отношение – 1НФ;

· первичный ключ – <treaty_id, compensation> + все остальные атрибуты в ФЗ с <treaty_id, compensation> – 2НФ;

· нет транзитивных зависимостей – 3НФ;

· детерминанты являются возможными кючами - НФБК

Детерминанты Возможные ключи
<treaty_id, compensation> <treaty_id, compensation>

В итоге был получен следующий набор отношений:


Дата добавления: 2015-07-20; просмотров: 76 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Универсальное отношение| Анализ полученных отношений

mybiblioteka.su - 2015-2024 год. (0.01 сек.)