を考慮してくださいR(A,B,C,D,E)
F = {BC->AE, A->D, D->C, ABD->E}
。スキーマのすべての候補キーを見つける必要があります。BA
、BC
、BD
が鍵であることは知っていますが、それらを発見する方法を知りたいです。
機能依存関係からの候補キーでいくつかの回答を見ました= しかし、私はそれらを完全には理解していませんでした。彼らが提案する形で、私は得た、、L={B}
今M={A,C,D}
、一度に1つずつR={E}
追加する必要があります。から始めます。だから、(些細な)そしてなぜそうそしてなぜなら私たちは得るからです。しかし、どうやって取得するのですか?M
L
A
BA
BA->A
BA->B
A->D
BA->D
D->C
BA->C
E