IPA過去問ドリル

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

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

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

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

正解:エ

解説

月次の受注実績を担当者別・顧客別に出力するには,当月受注ファイルの顧客コードから顧客マスタの担当者コードを求め,担当者マスタで氏名に変換し,顧客マスタが保持する当月・前月・2か月前・3か月前の受注額を使って集計する必要があります。顧客マスタには担当者コードと過去3か月分の受注額が含まれているため,担当者別・顧客別の当月分と直前3か月分の実績を出力できます。一方,商品マスタには担当者コードがないため,商品別の担当者別集計はできません。

選択肢ごとの解説

  • 誤り。顧客別・商品別の実績を求めるには商品マスタの各月受注額を商品単位で保持していますが,担当者マスタとの結び付けがなくても求まる一方,この組合せでは担当者観点の集計に必要な情報が使われていません。
  • 誤り。商品マスタには担当者コードがないため,商品別に担当者ごとの実績を求めることはできません。
  • 誤り。商品マスタには担当者コードが含まれていないため,商品別・担当者別の受注実績を出力することはできません。
  • 正しい。顧客マスタが担当者コードと前月・2か月前・3か月前の受注額をもつため,当月受注ファイルと組み合わせることで担当者別・顧客別の当月分と直前3か月分の実績を出力できます。
基本情報技術者の過去問を演習モードで解く