IPA過去問ドリル

平成29年度 秋期 応用情報技術者試験 午前 問27

テクノロジ/データベース

第3正規形であることの効果又は影響に関する記述として,適切なものはどれか。

出典:平成29年度 秋期 応用情報技術者試験 午前 問27

正解:エ

解説

第3正規形は,主キーに完全従属し,かつ他の非キー属性に推移的に従属する項目を排除した形です。これにより同じ値の重複記録(冗長性)がなくなり,更新時にデータの矛盾が生じにくくなる,すなわちデータの整合性を保ちやすくなるという効果があります。

選択肢ごとの解説

  • 誤り。第3正規形は画面や帳票の行をそのままデータベースの行に対応させる設計とは異なり,むしろ冗長なデータ構造を整理してデータ量の増加を抑える方向に働きます。
  • 誤り。正規化を進めるとテーブルが分割されるため,かえって結合操作が必要になる場合があり,結合操作が不要になるとは限りません。
  • 誤り。デッドロックはロックの取得順序などに起因する問題であり,正規化の段階(第3正規形であること)とは直接関係しません。
  • 正しい。第3正規形にすることで推移的関数従属によるデータの重複(冗長性)が排除され,更新時の不整合が起きにくくなり整合性を保ちやすくなります。
応用情報技術者の過去問を演習モードで解く