必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成21年度秋季問題一覧
  4. 平成21年度秋季問題99-解答・解説-分析

平成21年度秋季問題

問題99

【中間C】PC関連機器の販売管理業務に関する次の記述を読んで、問97~100に答えよ。

I社は、企業に対してPC関連機器の販売を行っており、販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って、販売時に図2の請求書を発行する。

各商品の販売単価は適宜変更され、新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また、取引を行う企業(以下、取引先という)の担当者は原則1人であるが、取引先によっては部署ごとに1人存在することがある。取引先コードは、取引先ごとに採番する。

I社は、月末に図1の各表のデータをバックアップしている。取引先担当者表が次のような構成となっているとき、取引先担当者表を記録するには、少なくとも何kバイトの領域を確保する必要があるか。ここで、バックアップでは、データの圧縮は行わないものとする。

[取引先担当者表の構成]
件数:10,000件
取引先コード、電話番号:それぞれJISの1バイトコードで10文字
部署名:JISの2バイトコードで20文字
所在地:JISの2バイトコードで40文字
名前、役職:それぞれJISの2バイトコードで10文字

図2の請求書を発行するのに図1の4種類の表を参照する必要がある。1枚の請求書を発行するとき、4種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。

なお、請求書の発行作業の時点で、取引先コード、名前、部署名、購入した商品ごとの商品コードと数量が分かっており、これらの値を使って各表を参照する。参照では、主キーによって一つのレコードを取り出す操作を1回と数える。また、“商品表>販売単価表"という記述は、商品表の方が販売単価表より表の参照回数が多いことを示している。

販売単価表 = 商品表 = 取引先担当者表 = 取引先表
販売単価表 = 商品表 ≧ 取引先担当者表 = 取引先表
販売単価表 ≧ 商品表 ≧ 取引先担当者表 = 取引先表
販売単価表 ≧ 商品表 ≧ 取引先担当者表 ≧ 取引先表

図2の請求書を発行するのに図1の4種類の表を参照する必要がある。1枚の請求書を発行するとき、4種類のレコードのそれぞれを参照する回数の大小関係を示したものはどれか。

なお、請求書の発行作業の時点で、取引先コード、名前、部署名、購入した商品ごとの商品コードと数量が分かっており、これらの値を使って各表を参照する。参照では、主キーによって一つのレコードを取り出す操作を1回と数える。また、“商品表>販売単価表"という記述は、商品表の方が販売単価表より表の参照回数が多いことを示している。

販売単価表 = 商品表 = 取引先担当者表 = 取引先表
販売単価表 = 商品表 ≧ 取引先担当者表 = 取引先表
販売単価表 ≧ 商品表 ≧ 取引先担当者表 = 取引先表
販売単価表 ≧ 商品表 ≧ 取引先担当者表 ≧ 取引先表

解答:イ

<解説>

  1. 商品表より商品コード,販売単価表より単価を取得する。したがって商品表と販売単価表の参照回数は等しい。
    ※請求書1枚において複数の商品がある。
  2. 取引先表より取引先名を取得する。
    取引先担当者表より取引先の担当者の役職と所在地,電話番号を取得する。
    ※請求書1枚において1つである。
  3. 1,2より、販売単価表 = 商品表 ≧ 取引先担当者表 = 取引先表となる。したがってイが正解である。