問題タブ [bcnf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2886 参照

database - 正規のカバーは、どの関係でも常に一意ですか?

次の関係があるとします

私の本で与えられた正規の表紙はC -> AB, CE -> F, D -> E

しかし、カノニカル カバーも可能C - AB, D - EF?です。1 つの関係に対して 2 つの異なるカノニカル カバーを使用できますか?

0 投票する
1 に答える
98 参照

mysql - データベースがBCNFにあることを確認してください

私はデータベースを設計し、BCNF で作成しましたが、実際に BCNF であることを確認するにはどうすればよいですか?どうすれば確認できますか? BCNFとは何かは知っていますが、それをチェックする方法または方法があるか、またはBCNFにあることを確認したいだけです。いくつかのクエリを試してみましたが、それで十分かどうかわかりません。

0 投票する
1 に答える
331 参照

database-design - BCNF へのデータベース関係の正規化

理論的な質問があります。私は関係 R(A,B,C,D) と依存関係 B->C, B->D を持っています。BCNF にあるかどうかを確認するにはどうすればよいですか? そうでない場合は、BCNF に分解するにはどうすればよいですか? 質問は本からです。私は基本を理解していますが、これで成功しませんでした.誰かが私に説明してもらえますか?

0 投票する
1 に答える
364 参照

database - BCNF 分解 & 3NF

テストの準備のために教科書の問題に取り組んでいますが、この問題を理解するのにかなり苦労しています。

関係 S(B,O,I,S,Q,D) を考えてみましょう

FD: S->D、I->B、IS->Q、B->O

BCNF 分解を行い、S のすべてのキーを決定する必要があります。BCNF 分解を行い、IS がスーパーキーであると判断しましたが、残りの分解を理解して他のキーを理解することはできません。

また、指定された FDS の最小ベースを見つけ、3NF 合成アルゴリズムを使用して、S の 3NF へのロスレス結合依存性保持分解を見つける必要があります。

私はここで混乱しておらず、この問題に本当に苦労しています。