平成21年度 秋期 ITパスポート試験 問99
テクノロジ/データベース【中問C(問97〜100の共通文章)】 PC関連機器の販売管理業務に関する次の記述を読んで,問97〜100に答えよ。 I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。 各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。 (図1 販売管理業務に関するデータベースの構造,図2 請求書の様式は図を参照) 【設問】図2の請求書を発行するのに図1の4種類の表を参照する必要がある。1枚の請求書を発行するとき,4種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。 なお,請求書の発行作業の時点で,取引先コード,名前,部署名,購入した商品ごとの商品コードと数量が分かっており,これらの値を使って各表を参照する。参照では,主キーによって一つのレコードを取り出す操作を1回と数える。また,“商品表>販売単価表”という記述は,商品表の方が販売単価表より表の参照回数が多いことを示している。

出典:平成21年度 秋期 ITパスポート試験 問99
- ア販売単価表=商品表=取引先担当者表=取引先表
- イ販売単価表=商品表≧取引先担当者表=取引先表
- ウ販売単価表≧商品表≧取引先担当者表=取引先表
- エ販売単価表≧商品表≧取引先担当者表≧取引先表
正解:イ
解説
請求書には,購入した商品ごとに商品コード,商品名,数量,単価,金額が載ります。商品名は商品表を,単価は販売単価表を,それぞれ商品の数だけ参照します。取引先名は取引先表を1回,取引先の担当者情報(役職,所在地,電話番号など)は取引先担当者表を1回参照します。購入した商品の数は1以上なので,販売単価表と商品表の参照回数は等しく,取引先担当者表や取引先表の参照回数(1回)以上になります。
選択肢ごとの解説
- ア誤り。請求書に複数の商品がある場合,商品表と販売単価表の参照回数は取引先表や取引先担当者表の参照回数(1回)より多くなります。常に等しいわけではありません。
- イ正しい。商品表と販売単価表は商品の数だけ参照し,その回数は等しく,取引先担当者表と取引先表の参照回数(1回)以上になります。
- ウ誤り。商品表と販売単価表は,どちらも商品ごとに1回ずつ参照するので,回数は等しくなります。販売単価表が商品表より多くなることはありません。
- エ誤り。取引先担当者表と取引先表は,どちらも1枚の請求書につき1回ずつ参照するので,回数は等しくなります。