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

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

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

すべて明確でしたか?

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

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

セクション 1.  12

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  12
some-alt