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

Транзитивные зависимости

Читайте также:
  1. II. Классификация издержек в зависимости от объемов производства.
  2. Аксиомы векторного пространства. Линейная зависимость и независимость системы векторов. Свойства линейной зависимости.
  3. Борода - символ независимости.
  4. В зависимости от глубины травмы, эта маска может надеваться либо изредка и ненадолго, либо очень часто.
  5. В зависимости от источника (носителя) первичной информации
  6. В зависимости от кроя украинские рубахи подразделяются на три типа: туникообразные, поликовые (с вставками), на кокетке.
  7. В зависимости от механизма уничтожения антигена различают клеточ­ный иммунитет и гуморальный иммунитет.

Одним из простейших путей появления в наборе ФЗ избыточных зависимостей является генерация ФЗ с помощью концепции транзитивной зависимости. Транзи­тивная зависимость определяется следующим образом.

Если А -> В и В -> С, то А -> С - транзитивная зависимость.

Два момента следует подчеркнуть. Во-первых, транзи­тивная зависимость

А -> С, приведенная в определе­нии выше, является вполне корректной зависи­мостью. С ней не связано ничего сомнительного. Во-вторых, если А -> В, В -> С и А -> С входят в набор ФЗ, следовательно, А -> С является избыточной и ее ис­пользование в процессе проектирования не требуется. Действительно, тран­зитивная зависимость А -> С причинит больше вреда, чем пользы при проекти­рова­нии, и ее следует исключить из набора перед началом проектирования.

На рис. 28 приведены примеры того, как может быть упрощен набор ФЗ при помощи исключения транзитивных зависимостей. На рис. 28 (а) представ­лен исходный набор ФЗ до начала проектирования. На рис. 28(г) показан набор неизбыточных ФЗ, выделен­ных путем удаления всех транзитивных зависимостей из исходного набора. На рис. 29 показана процедура декомпозиции и получения набора НФБК-отношений.

 

Рис. 4 1. Удаление транзитивных зависимостей.

 


 

Рис. 29. Получение набора НФБК-отношений из от­ношения, приведенного на рис. 28

 

 


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


Читайте в этой же книге: Жизненный цикл приложения баз данных | Проектирование базы данных | Цель нормализации | Проблема обновления | Функциональные зависимости | ПРОЦЕСС НОРМАЛИЗАЦИИ | Декомпозиция без потерь и функциональные зависимости | Первая нормальная форма (1 НФ) (из Коннолли) | Вторая нормальная форма (2НФ) | ПРИМЕР НОРМАЛИЗАЦИИ |
<== предыдущая страница | следующая страница ==>
Некоторые комментарии к декомпозиционному алгоритму проектирования| Правила вывода

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