ITパスポート試験 ITパスポート 2019年 (令和1年 秋期)87: 売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生

ITパスポート 2019年 (令和1年 秋期)
Q 8787 / 100
売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。
この問の正解率:78.01%(1,023件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

売上伝票のデータを関係データベースの表で管理することを考える。売上伝票の表を設計するときに,表を構成するフィールドの関連性を分析し,データの重複及び不整合が発生しないように,複数の表に分ける作業はどれか。

選択肢

  • .結合
  • .射影
  • .正規化
  • .排他制御

正解

. 正規化

解説

正規化 (Normalization) は関係データベースの表設計手法.データの重複や更新異常を避けるためフィールド間の関連性を整理し表を分割していく.第1〜第5,BCNFなどの段階がある.

選択肢ごとの解説

  • .結合 (Join) は複数の表をキーで連結する演算操作で誤り.
  • .射影 (Projection) は表から指定列を取り出す演算で誤り.
  • .正しい.フィールド関連を整理し表分割するのが正規化で正解となる.
  • .排他制御は同時アクセス時のロック制御で別概念で本問の正答ではない.

ITパスポート 2019年 (令和1年 秋期)過去問一覧へ戻る・問87