平成21年度 秋期 ITパスポート試験 問97
テクノロジ/データベース【中問C(問97〜100の共通文章)】 PC関連機器の販売管理業務に関する次の記述を読んで,問97〜100に答えよ。 I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。 各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。 (図1 販売管理業務に関するデータベースの構造,図2 請求書の様式は図を参照) 【設問】I社は,月末に図1の各表のデータをバックアップしている。取引先担当者表が次のような構成となっているとき,取引先担当者表を記録するには,少なくとも何kバイトの領域を確保する必要があるか。ここで,バックアップでは,データの圧縮は行わないものとする。 〔取引先担当者表の構成〕 ・件数:10,000件 ・取引先コード,電話番号:それぞれJISの1バイトコードで10文字 ・部署名:JISの2バイトコードで20文字 ・所在地:JISの2バイトコードで40文字 ・名前,役職:それぞれJISの2バイトコードで10文字

出典:平成21年度 秋期 ITパスポート試験 問97
- ア1,000
- イ1,500
- ウ1,800
- エ2,000
正解:ウ
解説
1レコード当たりのバイト数を項目ごとに求めます。取引先コード10バイト,電話番号10バイト,部署名 2×20=40バイト,所在地 2×40=80バイト,名前 2×10=20バイト,役職 2×10=20バイトで,合計 10+10+40+80+20+20=180 バイトです。10,000件では 180×10,000=1,800,000 バイト=1,800kバイトです。
選択肢ごとの解説
- ア誤り。1,000kバイトは,レコード長を100バイトとした場合の値で,不足です。
- イ誤り。1,500kバイトは,レコード長を150バイトとした場合の値で,不足です。
- ウ正しい。1レコード180バイト×10,000件=1,800,000バイト=1,800kバイトです。
- エ誤り。2,000kバイトは,レコード長を200バイトとした場合の値です。実際の合計は180バイトです。