未分類
秋期
ITパスポート 2014年 秋期 問99
99 / 100
精算システムのデータベースを使って, 図1に示す顧客別社員別交通費実績表 (以 下, 実績表という) を作成することにした。 実績表を作成する手順として, dに入れ る適切なものはどれか。ここで, 実績表に出力する伝票は, 申請日が前月であり, DD, 承認区分が “KR” のものとする。 また, 精算システムで利用される表は図 2のとおりである。 【実績表の作成手順 (1) 精算表から, 申請日が前月かつ承認区分が “承認” のデータを抽出する。 (4) (3)の表と社員表と顧客表を結合して, 顧客名と社員名を取得する。 図1 顧客別社員別交通費実績表の例 明細表 社員表 顧客表 注記 主キーは表示していない。 図2 精算システムで利用される表

正解と解説
表示する
正解 ア
(2) (1)の表と明細表を伝票番号で結合する。(3) (2)の表から,同一の顧客番号と社員番号の金額の合計を求め,顧客番号,社員番号,合計した金額の表を作成する。
実績表作成では、精算表から抽出したデータを明細表と伝票番号で結合し、同一の顧客番号と社員番号ごとに金額を合計します。その手順に合致する選択肢アが正解です。