平成21年度秋期 ITパスポート 問99 解説
中問C(問97〜100)
PC関連機器の販売管理業務に関する次の記述を読んで,問97~100に答えよ。
I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。
各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。

図2の請求書を発行するのに図1の4種類の表を参照する必要がある。1枚の請求書を発行するとき,4種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。
なお,請求書の発行作業の時点で,取引先コード,名前,部署名,購入した商品ごとの商品コードと数量が分かっており,これらの値を使って各表を参照する。参照では,主キーによって一つのレコードを取り出す操作を1回と数える。また,“商品表>販売単価表”という記述は,商品表の方が販売単価表より表の参照回数が多いことを示している。
- ア販売単価表=商品表=取引先担当者表=取引先表
- イ販売単価表=商品表≧取引先担当者表=取引先表
- ウ販売単価表≧商品表≧取引先担当者表=取引先表
- エ販売単価表≧商品表≧取引先担当者表≧取引先表
答えを見る
正解 イ販売単価表=商品表≧取引先担当者表=取引先表
要点明細ごとに参照する表は商品数分,宛先の表は1回ずつ参照する
解説
1枚の請求書で,宛先部分は取引先表(取引先名)と取引先担当者表(部署名・役職・名前・所在地・電話番号)を1回ずつ参照します。明細部分は,購入した商品ごとに商品表(商品名)と販売単価表(単価)を1回ずつ参照します。商品は1種類以上あるので,
販売単価表 = 商品表 ≧ 取引先担当者表 = 取引先表
となり,イです。
- ア:商品が複数ある場合は商品表・販売単価表の参照回数が多くなるので誤り。
- ウ・エ:販売単価表と商品表は商品ごとに同じ回数参照するので「≧」ではなく「=」であり誤り。エは取引先担当者表と取引先表も同じ回数なので誤り。