Определение
33. Схема  реляционной
БД называется эффективной относительно  F, если она находится в
НФБК, обладает свойством соединения без потерь и  сохраняет  F .
  реляционной
БД называется эффективной относительно  F, если она находится в
НФБК, обладает свойством соединения без потерь и  сохраняет  F . 
Свойства эффективной схемы БД являются: формализованным представлением критериев качества схемы БД, обеспечивающих выполнение таких требований к БД, как непротиворечивость, неизбыточность данных и простота актуализации. Однако при заданном множестве ФЗ F над R не всегда для R можно найти декомпозицию в НФБК, сохраняющую зависимости из F. Это возможно только для ЗНФ, о чем свидетельствует следующая теорема.
Теорема
5. Для любого множества ФЗ  ,
,  
заданного на конечном множестве атрибутов
  , всегда   существует   декомпозиция
, всегда   существует   декомпозиция   , обладающая свойством соединения
без потерь относительно F, сохраняющая все ФЗ из F и находящаяся в ЗНФ относительно
F.
, обладающая свойством соединения
без потерь относительно F, сохраняющая все ФЗ из F и находящаяся в ЗНФ относительно
F. 
Определение 34. Схему БД, удовлетворяющую условиям теоремы 5, принято называть
В-схемой.
Поскольку проверка выполнимости свойства НФБК для заданной
схемы БД является NP – полной
задачей, то все практически значимые методы синтеза схемы БД гарантируют
получение лишь B- схемы. Суть всех этих методов
сводится к следующим основным  
действиям. Вначале выполняют эквивалентные преобразования заданного множества F (удаление избыточных ФЗ,
редуцирование и т.п.). Затем осуществляют синтаксическое разложение R согласно структуре множества F, то есть каждой схеме из  ставится
в соответствие одна или несколько ФЗ из F.
Большинство методов синтеза имеют полиномиальную вычислительную сложность. Один
из методов приведен в прил.6.
 ставится
в соответствие одна или несколько ФЗ из F.
Большинство методов синтеза имеют полиномиальную вычислительную сложность. Один
из методов приведен в прил.6.
1.2 Методы проверки существования зависимостей соединения
Рассмотрим теоремы, указывающие
пути проверки для заданной декомпозиции  свойства
F
 свойства
F  .
.
Теорема 6. Для  свойство
 свойство  имеет
место тогда и только тогда, когда выполнено хотя бы одно из следующих условий:
 имеет
место тогда и только тогда, когда выполнено хотя бы одно из следующих условий:  ,
,  .
.
Теорема 7. Если
декомпозиция  сохраняет F, то F
 сохраняет F, то F  тогда
и только тогда, когда существует хотя бы одна подсхема
 тогда
и только тогда, когда существует хотя бы одна подсхема  такая,
что
 такая,
что  , где K
-  ключ схемы R относительно
F.
, где K
-  ключ схемы R относительно
F.
Область применения теорем 6, 7
весьма ограничена, поскольку теорема 6 применима лишь для случая, когда  , а теорема 7, когда
, а теорема 7, когда  сохраняет F.
 сохраняет F.
В теории реляционных БД известен
универсальный метод проверки для  свойства F
 свойства F  , который носит название метод
прогонки табло.
, который носит название метод
прогонки табло.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.