平成21年度 春期 基本情報技術者試験 午前 問29
テクノロジ/データベースある企業では,顧客マスタファイル,商品マスタファイル,担当者マスタファイル及び当月受注ファイルを基にして,月次で受注実績を把握している。各ファイルの項目が次のとおりであるとき,これら四つのファイルを使用して当月分と直前の3か月分の出力が可能な受注実績はどれか。 顧客マスタファイル:顧客コード,名称,担当者コード,前月受注額,2か月前受注額,3か月前受注額(各顧客の担当者は1人) 商品マスタファイル:商品コード,名称,前月受注額,2か月前受注額,3か月前受注額 担当者マスタファイル:担当者コード,氏名 当月受注ファイル:顧客コード,商品コード,受注額(当月の合計受注額) (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成21年度 春期 基本情報技術者試験 午前 問29
- ア顧客別の商品別受注実績
- イ商品別の顧客別受注実績
- ウ商品別の担当者別受注実績
- エ担当者別の顧客別受注実績
正解:エ
解説
当月分と直前3か月分の実績を出力するには,各ファイルに当月分と過去3か月分のデータがそろっている必要があります。顧客マスタファイルには顧客ごとの前月~3か月前の受注額が保持されており,各顧客の担当者コードも1件だけ登録されているため,顧客の実績をそのまま担当者ごとに集計できます。当月分は当月受注ファイルから顧客コード単位で集計できるため,担当者別・顧客別の受注実績が四つのファイルだけで作成できます。
選択肢ごとの解説
- ア誤り。顧客別かつ商品別の過去3か月分の実績は,商品マスタと顧客マスタのどちらにもその組合せの履歴データがなく,作成できません。
- イ誤り。商品別かつ顧客別の過去3か月分の実績も同様に,その組合せの履歴データが存在しないため作成できません。
- ウ誤り。商品別の履歴は商品マスタにありますが,担当者別の履歴データは直接存在せず,商品と担当者を組み合わせた実績は作成できません。
- エ正しい。顧客マスタが顧客ごとの過去3か月分の履歴と担当者コードを保持しているため,担当者別・顧客別の受注実績を作成できます。