問題タブ [3nf]
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.
database - 機能依存性を伴う BCNF および 3NF データベースの質問
こんにちは、私はこれらの問題に数日間取り組んでおり、これらの問題を理解しようとして得た回答についてフィードバックを受け取りたいと思っていました。
質問: 関係 R(ABCDE) と FD AB --> C, AC --> B, BC --> A, D --> E を考えてみましょう。
1.) R 上の FD のセットが最小基底でない場合は、R 上の FD のセットの最小基底を書き留めます。
2.) 関係が 3NF にない場合は、3NF にあるスキーマに分解します。
3.) 関係が BCNF にない場合は、BCNF にあるスキーマに分解します。
私の答えが完全に間違っているかどうか、または私が近くにいて何か小さなことを台無しにしているかどうかについてフィードバックをいただければ、本当に感謝しています.
ありがとうございました。
database-normalization - 2NF と 3NF の正規化の例が必要です
正規化の概念、特に最初の正規形 (1NF) は理解していますが、2NF と 3NF はちょっと混乱しています。それらに関する情報を読みましたが、まだ完全には理解できていません。たとえば、次のサンプル テーブルを 2NF および 3NF に変換するにはどうすればよいですか?
prod_id prod_name prod_type prod_price
1 HP ラップトップ 200
2 Adidas Clothing 100
3 Samsung Phone 300
3 Samsung Television 500
database - BCNF と 3NF: データベース スキーマの正規化
スキーマを BCNF または 3NF 形式に変換する場合、それらはロスレスであることが保証されていますか。つまり、BCNF または 3NF の条件に違反する依存関係を持つリレーショナル スキーマ R が R1 と R2 に分解され、R1 と R2 が BCNF または 3NF になる場合です。 R1 と R2 は常に次の条件を満たしますか。
database - 3NF形式のリレーション
私はこれを含むいくつかの教科書の質問をしていました。
次の関係のうち、第 3 正規形 (3NF) はどれですか?
4つの選択肢すべてが間違っていると感じていますが、それに対する答えはありません。誰でもそれを手伝ってもらえますか?R は関係を表し、FD は機能依存の略です。
(免責事項:これはテスト/宿題からのものではなく、クレジットを与えるものではありません。概念を正しく理解していることを確認したいだけです)
django - Django のタグシステム
ユーザー (コンテンツ作成者または作成者) が特定のドメインからクイズ (選択ベースの質問とその解決策) を作成できるクイズ アプリを構築しています。これらのクイズは、他のユーザー (消費者 - まだ実装されていません) が試みることができます。
クイズの消費者が関心のある特定のドメインに基づいて質問を検索できるようにする (そしてクイズのコンテンツに粒度を追加する) ために、質問にタグ付けシステムを実装しています。
ここに私のモデルがあります:
現在、3NF タギング Toxi ソリューションを適用しています。問題は、非正規化されたシステムが高速な選択に役立ち、3NF が高速な挿入になりますが、検索が遅くなることです。
タグに ManyToMany フィールド タイプを使用する必要があるかどうか混乱しています。Djangoに組み込まれたManyToManyフィールドを使用するか、3NFシステムを実装する方が良いかどうか、誰かが啓発できますか?
database - BCNFと3NFが等しい条件
ステートメント - 「テーブルに候補キーが 1 つしか含まれていない場合、3NF と BCNF は同等です。」
下の画像では、relation は 3nf ですが、bcnf ではありません。ただし、候補キーは 1 つしかありません。つまり、AB です。したがって、上記のステートメントによれば、両方 (3nf、bcnf) であるか、何もないかのいずれかになります。誰かが私がここで見逃していることを説明できますか?
database - 依存関係を失うことなく、一連の機能依存関係を 2NF および 3NF に正規化しようとしています。
以下は、テーブル 'Portfolio' (特定のユーザーが購入した株式に関する情報を含む) の機能依存関係です。