私には関係があります:
R(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
これを BCNF に分解しようとしています。これが私の機能依存関係です。
- A -> B, C, D
- B -> A, C, D
- C -> A, B, D
- D -> A, B, C
- F -> A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q
- A, E, G -> B, C, D, F, H, I, J, K, L, M, N, O, P, Q
主キーとして C を選択するのは明らかですが、これは 1 段落程度の長さのフィールドであるため、代わりに A、E、G を複合キーとして選択しました。
このサイトだけでなく、Web 上の他の情報源にもこれに似た質問がたくさんあることを感謝していますが、私自身の問題でそれらの解決策を再現できないようです。
御時間ありがとうございます、