Аксиоматика функциональных зависимостей

Как показал Армстронг, функциональные зависимости обладают следующими свойствами:

1) Транзитивность(transitinity): если A ® B и B ® C, то A ® C.
2) Проективность: если B Í A, то A ® B
3) Аддитивность (объединение): если A ® B и A ® C, то A ® (B, C)
4) Рефлексивность: A ® A.
5) Псевдотранзитивность: если А ® В и (В, С) ® D, то (A, C) ® D
6) Продолжение: если А ® В, то (А, С) ® В для любого атрибута С.
7) Пополнение(augmentation): если А ® В, то (А, С) ® (В, С) для любого атрибута С.
8) Декомпозиция(decomposition): если А ® В и С Í В, тоА ® С

Не все из этих свойств являются независимыми. Так, например, свойства 3), 4), 5), 6), 7), 8) выводятся из 1), 2), 3), которые составляют систему аксиом функциональных зависимостей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: