Нормализация через декомпозицию
Всегда можно начать с того, что, взяв некоторую схему отношения
![](image/image076.gif)
![](image/image052.gif)
![](image/image052.gif)
Разложение схемы отношений означает разбиение схемы отношения на пару схем отношений
![](image/image080.gif)
![](image/image081.gif)
![](image/image051.gif)
![](image/image052.gif)
![](image/image080.gif)
![](image/image081.gif)
![](image/image080.gif)
![](image/image081.gif)
![](image/image052.gif)
На самом деле процесс декомпозиции схемы не бесконечен. Каждый раз, когда разлагается схема отношения, обе получившиеся в результате схемы становятся меньше, а в схеме отношения, содержащей только два атрибута, не может быть никакой транзитивной зависимости [10].
Пример 2.12. Пусть
![](image/image076.gif)
где I-КЛАСС и II -КЛАСС – количество посадочных мест в каждом салоне. Пусть множество выделенных ключей
К={РЕЙС, ПУНКТ-ОТПРАВЛЕНИЯ ПУНКТ-НАЗНАЧЕНИЯ ВРЕМЯ-ВЫЛЕТА, ПУНКТ-ОТПРАВЛЕНИЯ ПУНКТ-НАЗНАЧЕНИЯ ВРЕМЯ-ПРИБЫТИЯ}.
Предполагается, что в одно и то же время не может быть двух рейсов с одинаковыми пунктами отправления и назначения. Пусть все выделенные ключи действительно являются ключами, и пусть имеются также следующие F-зависимости в множестве
![](image/image052.gif)
ТИП-САМОЛЕТА
![](image/image041.gif)
ВРЕМЯ-ВЫЛЕТА ДЛИТЕЛЬНОСТЬ-ПОЛЕТА
![](image/image041.gif)
ВРЕМЯ-ПРИБЫТИЯ ДЛИТЕЛЬНОСТЬ-ПОЛЕТА
![](image/image041.gif)
I-КЛАСС II-КЛАСС
![](image/image041.gif)
I-КЛАСС КОЛИЧЕСТВО-ПОСАДОЧНЫХ-МЕСТ-Ш-КЛАСС,
II-КЛАСС КОЛИЧЕСТВО-ПОСАДОЧНЫХ-МЕСТ
![](image/image041.gif)
Казалось бы, ВРЕМЯ-ВЫЛЕТА ВРЕМЯ-ПРИБЫТИЯ
![](image/image041.gif)