過去問ドリル

平成26年度 秋期 ITパスポート試験 問99

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

【中問D(問97〜100の共通文章)】 広告代理店の A 社では,申請者が経理部に回付した交通費精算伝票(以下,伝票という)を使って,顧客訪問時に発生した交通費の精算業務を行っている。 〔現在の交通費精算業務の流れ〕 (1) 申請者は,伝票に申請者名,社員番号,経費科目,顧客番号,利用日,利用区間,金額及び合計金額を記入する。押印後,事務担当者に回付する。 (2) 事務担当者は,申請内容を精査し,誤りがなければ伝票を承認者に回付する。誤りがあれば,伝票を申請者に差し戻す。 (3) 承認者は,承認又は否認の決裁を行う。内容が適切であった場合には承認して,事務担当者に回付する。内容が適切でなければ否認して,申請者に差し戻す。 (4) (2)又は(3)で差し戻された場合,申請者は伝票を修正し,再度事務担当者に回付する。 (5) 事務担当者は,承認者から回付された当日分の承認済み伝票を取りまとめ,伝票番号を採番し,経理部に回付する。 (6) 経理担当者は,事務担当者から回付されてきた承認済み伝票の支払処理を行う。 交通費精算を効率よく行うために,データベースを活用して,次に示す機能要件の交通費精算システム(以下,精算システムという)を構築することにした。 〔精算システムの機能要件の一部〕 (1) 社員番号でログオンする。社員番号によって,社員表から申請者名を抽出し,申請画面の共通項目として設定する。 (2) 申請画面の明細として,顧客番号,利用日,利用区間と金額を入力する。1 回の申請で複数の顧客訪問に対する明細が入力できる。また,合計金額の算出,経費科目の設定及び伝票番号の自動採番を行う。ここで経費科目として,交通費を自動設定する。 (3) 申請後,事務担当者が精査を行い,自動的に承認者に通知が行く。承認者は決裁画面で承認か否認かを選択する。 (4) 支払画面で承認済み申請を社員ごとに集計し,支払金額を算出する。 【設問】精算システムのデータベースを使って,図 1 に示す顧客別社員別交通費実績表(以下,実績表という)を作成することにした。実績表を作成する手順として,d に入れる適切なものはどれか。ここで,実績表に出力する伝票は,申請日が前月であり,かつ,承認区分が“承認”のものとする。 また,精算システムで利用される表は図 2 のとおりである。 〔実績表の作成手順〕 (1) 精算表から,申請日が前月かつ承認区分が“承認”のデータを抽出する。 (2)(3) d (4) (3)の表と社員表と顧客表を結合して,顧客名と社員名を取得する。

平成26年度 秋期 ITパスポート試験 問99の図

出典:平成26年度 秋期 ITパスポート試験 問99

正解:ア

解説

実績表は,顧客別・社員別の金額を示す表です。社員番号と申請日・承認区分は精算表にあり,顧客番号と金額は明細表にあるので,まず(1)で絞り込んだ精算表と明細表を伝票番号で結合して,社員番号と顧客番号と金額を 1 つの表にします。その表から顧客番号と社員番号の組ごとに金額を合計すれば,実績表の元になる表ができます。その後,社員表・顧客表と結合して名前を取得します。

選択肢ごとの解説

  • ア正しい。(1)で絞り込んだ伝票の明細を結合し,顧客番号と社員番号の組ごとに金額を合計しているので,顧客別社員別の実績表の元になる表が作成できます。
  • イ誤り。顧客番号だけで合計すると,社員ごとの金額に分かれず,顧客別社員別の実績表にはなりません(社員番号も含まれません)。
  • ウ誤り。社員番号だけで合計すると,顧客ごとの金額に分かれず,顧客別社員別の実績表にはなりません(顧客番号も含まれません)。
  • エ誤り。明細表には社員番号がなく,申請日や承認区分も含まれないため,(1)の絞り込みを反映せずに明細表だけで集計することはできません。
ITパスポートの過去問を演習モードで解く