私は頭の中でこれを理解しようとしてきましたが、私は本当に行き詰まっていて、助けていただければ幸いです。スキームを考えると
R(a,b,c,d)
fd1: a->c
fd2: b->d
ここでの鍵は{a、b}であると言うのは正確でしょうか?それが本当なら、aまたはbのいずれかに部分的に依存しているため、属性c、dは独自のテーブルにある必要があると言うのも正確でしょうか?次のようなスキームになりますか?
R(a,b)
r1(a,c)
r2(b,d)
それとも単に持っているのが正しいでしょうか
R(a,c)
r1(b,d)
確かに、a、bはキーであるため、何らかの形で存在する必要がありますか?100%確信はありません。これを理解するのに役立ちます