関数の依存関係に基づいて関係が第 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}ます。
これは、これらのルールを解釈する正しい方法ですか?