SO で BCNF を含む他の多くのスレッドを既に読んだことがありますが、関係とその機能依存関係のリストが与えられた場合に、関係が BCNF にあるかどうかを判断する関数をどのように記述するかについて、まだ少し混乱しています。
したがって、明らかに、FD のすべての入力と出力の結合が関係と等しくない場合、それは BCNF にはありませんが、それも明らかにチェックする必要があるすべてです。
So, say I'm given an input:
R(A,B,C,D,E,F,G)
A->B
C,D->F
G->E
では、BCNF かどうかを判断するには、何を確認する必要がありますか?