平成23年度 特別 午前 問27
データベース
受注実績に関する問題
ある企業では,顧客マスタファイル,商品マスタファイル,担当者マスタファイル及び当月受注ファイルを基にして,月次で受注実績を把握している。各ファイルの項目が表のとおりであるとき,これら四つのファイルを使用して当月分と直前の3か月分の出力が可能な受注実績はどれか。
| ファイル | 項目 | 備考 |
|---|---|---|
| 顧客マスタファイル | 顧客コード,名称,担当者コード,前月受注額,2か月前受注額,3か月前受注額 | 各顧客の担当者は1人 |
| 商品マスタファイル | 商品コード,名称,前月受注額,2か月前受注額,3か月前受注額 | ── |
| 担当者マスタファイル | 担当者コード,氏名 | ── |
| 当月受注ファイル | 顧客コード,商品コード,受注額 | 当月の合計受注額 |
- ア顧客別の商品別受注実績
- イ商品別の顧客別受注実績
- ウ商品別の担当者別受注実績
- エ担当者別の顧客別受注実績
答えと解説を見る
✓ これが正解エ担当者別の顧客別受注実績
解説
過ぎた月の金額は、束ねた合計しか残っていません。
四つのファイルのうち、過ぎた3か月分の金額を持っているのは顧客マスタファイルと商品マスタファイルの二つだけです。どちらも、その顧客あるいはその商品で束ねた合計を持つだけで、内訳は残っていません。つまり過去については、顧客を単位にした集計か、商品を単位にした集計のどちらかしか作れず、二つを掛け合わせた形には戻せません。一方、顧客マスタファイルには担当者コードがあり、各顧客の担当者は1人ですから、顧客ごとの金額をそのまま担当者の単位へ束ね直すことはできます。当月分は当月受注ファイルを顧客コードでまとめれば同じ形がそろいます。判定の軸は、求める受注実績の細かいほうの単位が、過ぎた月についても残っているかどうかです。
ほかの選択肢はなぜ違うのか
- ア顧客別の商品別受注実績:当月については、受注のファイルに顧客コードと商品コードの両方があるので作れます。しかし過ぎた月の金額は顧客の単位で束ねられており、その中身をどの商品のものかへ割り戻す手掛かりがどこにもありません。
- イ商品別の顧客別受注実績:過ぎた月の金額を商品の単位で持つファイルはありますが、そこにあるのは束ねた合計だけで、どの顧客からのものかという内訳は失われています。当月だけなら作れても、4か月分はそろいません。
- ウ商品別の担当者別受注実績:商品の単位で残っている過去の金額には、誰が担当したかを結び付ける項目がありません。担当者は顧客を通してしかたどれないため、商品を細かい側に置いた集計は、過ぎた月について作れません。
出典:平成23年度 特別 基本情報技術者試験 午前 問27(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)