関数の依存関係に基づいて関係が第 3 正規形であるかどうかを判断することについて質問があります。
R = {A,B,C,D,E}
A -> B
BC -> E
ED -> A
これから、私は候補キーを次のように決定しました:
{ACD},{BCD},{CDE}
ウィキペディアによると、各機能依存関係 X->Y について、次の要件の少なくとも 1 つを満たす場合、関係は第 3 正規形であるとされています: 1. Y は X のサブセットです。 2. X はスーパーキー Y は、あるキー K の K のサブセットです。
私の仕事:A -> B
キーのため{BCD}
3を満たし、BC->E
のために 3{CDE}
を満たし、 のために 3 をCD -> A
満たし{ACD}
ます。
これは、これらのルールを解釈する正しい方法ですか?