データベーススペシャリスト平成31年春期 午前U 問7

午前U 問7

第1正規形から第5正規形までの正規化に関する記述のうち,適切なものはどれか。
  • 正規形にする分解は全て関数従属性が保存される。
  • 正規形にする分解は全て情報無損失の分解である。
  • 第3正規形への分解では,情報無損失かつ関数従属性が保存される。
  • 第4正規形から第5正規形への分解は自明な多値従属性が保存される分解である。
  • [この問題の出題歴]
  • データベース H28春期 問8

分類

テクノロジ系 » データベース » データベース設計

正解

解説

  • 正規化の過程のうち、関数従属性が保存されるのは第3正規形までです。
  • 情報無損失分解とは、1つの表を複数に分解した際に、その分解された表同士を自然結合することで元表を過不足なく復元できる特性のことを言います。正規化の理論に則って行われる分解は全て情報無損失分解です。しかし、正しい手順に従わずむやみに分解した場合には、たとえ分解後の各表が正規形の条件を満たしていたとしても情報損失分解となってしまうことがあります。
  • 正しい。下表のように、第3正規形までは情報無損失かつ関数従属性保存の分解ができます。
  • 第4正規形から第5正規形への分解では自明な多値従属性が保存されません。
07.gif/image-size:516×170
© 2016-2019 データベーススペシャリストドットコム All Rights Reserved.

Pagetop