ちょっと私は、与えられたこの関係のどれが 3NF/BCNF にあるかを特定しなければならない問題の例に取り組んでいます。
これらは関係です:
R1(A、B、C、D、E)
F=(CE->ABC、AB->C、C->A)
R2(C、D、E、G)
F=(CD->GE, E->D)
回答によると、R1 は 3NF にあり、R2 は BCNF にあり、どちらの場合も理由がわかりません。
ルールが次のいずれかである場合、R1 はどのようにして 3NF になることができますか。
X -> A の場合、A は X の部分集合です
X はスーパーキーです
A は R のキーの一部です
R1 には C->A = A はキーの一部ではなく、C はスーパーキーではなく、A は明らかにサブセットではありません。
R2 の場合、BCNF のルールは次のとおりです。
X → Y は些細な機能依存 (Y ⊆ X)
X はスキーマ R のスーパーキーです
E->D = E はスーパーキーではなく、D は E のサブセットでもありません。
答えが間違っていますか、それとも何か不足していますか?
どうもありがとう!