の概念をよく理解してBCNF
いたので、誰かがこの形式で関係を与えてくれます。
R = {P, Q, S}
F = {PQ->S, PS->Q, QS->P}
左側のすべてのキーもスーパーキーであるため、関係は BCNF にあると簡単に言えます。しかし、下の画像のような実際の質問が表示された場合:
では、このスキーマが にあるかどうかをどのように判断しますBCNF
か? スキーマから機能的な依存関係を作成し、それを知るにはどうすればよいsuper keys
ですか? そのような質問を解決するための指針を誰かに教えてもらえますか?
スキーマを次のように変換すると:
Code -> City, State
Flightnum -> .....
model -> ...
cid -> ....
Cid, flightnum, date -> ...
明らかにこれは BCNF ではありませんが、答えは次のスキーマが BCNF であり、その式をどのように導き出したのか理解できません。