IPA過去問ドリル

平成26年度 秋期 基本情報技術者試験 午前 問24

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

ある企業では,顧客マスタファイル,商品マスタファイル,担当者マスタファイル及び当月受注ファイルを基にして,月次で受注実績を把握している。各ファイルの項目が表のとおりであるとき,これら四つのファイルを使用して当月分と直前の3か月分の出力が可能な受注実績はどれか。 ファイル:項目:備考 顧客マスタ:顧客コード,名称,担当者コード,前月受注額,2か月前受注額,3か月前受注額:各顧客の担当者は1人 商品マスタ:商品コード,名称,前月受注額,2か月前受注額,3か月前受注額:(記載なし) 担当者マスタ:担当者コード,氏名:(記載なし) 当月受注:顧客コード,商品コード,受注額:当月の合計受注額 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成26年度 秋期 基本情報技術者試験 午前 問24

正解:エ

解説

当月受注ファイルには顧客コードと商品コードの両方が含まれますが,過去3か月分の受注額は,顧客マスタでは顧客単位の合計,商品マスタでは商品単位の合計としてしか保持されていません。そのため,顧客と商品を掛け合わせた明細(顧客別の商品別受注実績など)は過去3か月分について再現できませんが,顧客マスタの担当者コードを使えば,担当者ごとに顧客別の受注実績(当月と直前3か月分)を集計・出力できます。

選択肢ごとの解説

  • 誤り。顧客別の商品別に過去3か月分を求めるには顧客と商品を掛け合わせた明細データが必要ですが,顧客マスタ・商品マスタのいずれにも保持されていません。
  • 誤り。商品別の顧客別についても同様に,商品と顧客を掛け合わせた過去3か月分の明細データはこれらのファイルには存在しません。
  • 誤り。商品マスタには担当者に関する情報がなく,商品別・担当者別の集計はこれらのファイルだけでは行えません。
  • 正しい。顧客マスタの担当者コードを使って顧客ごとの受注額(当月及び直前3か月分)を担当者ごとに集計すれば,担当者別の顧客別受注実績を出力できます。
基本情報技術者の過去問を演習モードで解く