ITパスポート 平成21年度 秋期 問97
データベース
レコードに関する問題
〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕I 社は,月末に図 1 の各表のデータをバックアップしている。取引先担当者表が次のような構成となっているとき,取引先担当者表を記録するには,少なくとも何 k バイトの領域を確保する必要があるか。ここで,バックアップでは,データの圧縮は行わないものとする。
〔中問C の記述(抜粋・再掲)〕I 社は,企業に対して PC 関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図 1 に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に請求書を発行する。
〔図1 販売管理業務に関するデータベースの構造〕 商品表 … 商品コード|商品名|分類コード|メーカコード|仕入先コード 販売単価表 … 商品コード|販売単価|更新日時 取引先表 … 取引先コード|取引先名 取引先担当者表 … 取引先コード|部署名|所在地|名前|役職|電話番号 〔取引先担当者表の構成〕 ・件数:10,000 件 ・取引先コード,電話番号:それぞれ JIS の 1 バイトコードで 10 文字 ・部署名:JIS の 2 バイトコードで 20 文字 ・所在地:JIS の 2 バイトコードで 40 文字 ・名前,役職:それぞれ JIS の 2 バイトコードで 10 文字
- ア 1,000
- イ 1,500
- ウ 1,800
- エ 2,000
答えと解説
✓ これが正解ウ 1,800
解説
項目ごとに、一文字の大きさと文字数を掛けて足します。
必要な広さは、一件ぶんの大きさに件数を掛けて出します。そこでまず一件ぶんを項目ごとに積み上げますが、文字の大きさは項目によって違うので、そこを取り違えないようにします。取引先の符号と電話の番号は一文字が一つぶんで、どちらも十文字なので合わせて二十になります。部署の名は一文字が二つぶんで二十文字なので、掛けると四十です。所在の欄は同じ大きさで四十文字なので八十となり、名前と役職はそれぞれ二十です。すべて足すと、一件ぶんは百八十になります。件数は一万なので、掛けると百八十万バイトです。千で割ると千八百となり、この数を挙げた選択肢が正解です。六つの項目のうち二つだけが一つぶんという点が要です。シラバスも、レコードやファイルを用語として挙げています。
ほかの選択肢の解説
- ア 1,000:千という数を挙げた選択肢です。一件ぶんを百として計算した形に見えますが、項目を積み上げると実際には百八十になります。どこかの項目を足し漏らすと、この辺りまで下がります。
- イ 1,500:千五百という数を挙げた選択肢です。一件ぶんを百五十として計算した形で、所在の欄や部署の名の文字数を少なく取るとこの数に近づきます。どちらも二つぶんで数える項目なので、文字数の読み取りがずれています。
- エ 2,000:二千という数を挙げた選択肢です。一件ぶんを二百として計算した形で、六つの項目をすべて二つぶんで数えるとこの数になります。取引先の符号と電話の番号は一つぶんなので、最も紛れやすい選択肢です。
関連用語
出典:平成21年度 秋期 ITパスポート試験 問97(改変:原典の図表をテキストに書き起こした)
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する