Информационное обеспечение систем управления

       

в том, что для построенной


Четвертая проблема состоит в том, что для построенной схемы базы данных заданное множество F-зависимостей может оказаться ненавязанным [10].

Пример 2.15. Пусть заданы схема
 и
. Исключив транзитивную зависимость
 от
 через
, получаем

              K


                 K
.


Множество
 ненавязано схеме базы данных R
из-за того, что зависимость
 невыводима из F-зависимостей в
, приложимых к
 или
 (это утверждение должно быть подтверждено вычислением
).

Наконец, пятая проблема. С помощью декомпозиции можно породить схемы со «скрытыми» транзитивными зависимостями.

Пример 2.16. Пусть заданы схема
 и
. Атрибуты
 являются ключом
, а
 частично зависит от
. При декомпозиции получаем

                  K


                     K
.


Несмотря на то, что
,
 формально находятся в 3НФ, в
 существует «скрытая» транзитивная зависимость
 от
.

Чтобы избежать проблем, возникающих при декомпозиции схем отношений, необходимо использовать другие методы получения третьей нормальной формы, например, метод синтеза 3НФ [10].


Содержание  Назад  Вперед