Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 第3正規形 | 正規化と正規形
/
リレーショナルデータベースと正規化

book第3正規形

メニューを表示するにはスワイプしてください

第三正規形のルール:

  • 第二正規形の要件を満たしていること;

  • 主キーに依存しない属性で、他の非キー属性に依存しているものは、別のテーブルに移動すること。

新しい属性をテーブルに追加したい場合があるが、これによりテーブルのサイズが大幅に増加することがある。特に、これらの属性が主キーと関連していない場合は、論理的ではない。

次の例を参照:

この場合、Designer GradeDesigner Country は実際には Project の属性ではありません。これらは Designer に固有のものです。前の例と同様に、最初の行を削除すると、Robert Jarry の Designer Grade と Designer Country に関する重要な情報が失われてしまいます。

ここで正規化を行います。

素晴らしいです!各エンティティごとに個別のテーブルができました:

  • プロジェクト固有の属性を持つ Project テーブル;
  • デザイナー固有の属性を持つ Designer テーブル。
question mark

第三正規形のルールは何ですか?

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  4

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  4
some-alt