Зафиксирован ли результат разложения БКНФ?

Я попробовал несколько упражнений по декомпозиции BCNF и заметил, что набор декомпозированных отношений BCNF большого отношения, не относящегося к BCNF, не является фиксированным. Это зависит от метода, который я использую для разложения.

Например, R(A,B,C,D) можно разложить на R1(A,B,C) и R2(C,D), чтобы удовлетворить НФБК, но также можно разложить на R1(B,C,D) и R2(A,C), чтобы удовлетворить НФБК.

Действительно ли это не исправлено, или я, вероятно, допустил некоторые ошибки в процессе декомпозиции?

Спасибо.


person user3586299    schedule 01.05.2014    source источник
comment
Может существовать более одного набора разложений, удовлетворяющих любой заданной НФ. Это верно для всех NF, а не только для BCNF.   -  person nvogel    schedule 02.05.2014


Ответы (1)


Нет, результат разложения BCNF не фиксирован

person Lordferrous    schedule 09.05.2015