I社は,企業に対してPC関連機器の販売を行っており,販売管理業務の情報をデータベースによって管理している。図1に示すデータベースとデータベース管理システムの印刷機能を使って,販売時に図2の請求書を発行する。 各商品の販売単価は適宜変更され,新たな販売単価とその更新日時が販売単価表の該当レコードに上書きされる。また,取引を行う企業(以下,取引先という)の担当者は原則1人であるが,取引先によっては部署ごとに1人存在することがある。取引先コードは,取引先ごとに採番する。 **図1 販売管理業務に関するデータベースの構造** 商品表
| 商品コード | 商品名 | 分類コード | メーカコード | 仕入先コード |
|---|
販売単価表
| 商品コード | 販売単価 | 更新日時 |
|---|
取引先表
| 取引先コード | 取引先名 |
|---|
取引先担当者表
| 取引先コード | 部署名 | 所在地 | 名前 | 役職 | 電話番号 |
|---|
**図2 請求書の様式** - 表題: 請求書 - 右上: 平成YY年MM月DD日 - 宛先欄 (左側): - [取引先名] [部署名] - [役職] [名前]様 - [所在地] [電話番号] - 本文: 下記のとおりご請求申し上げます。 - 発行者欄 (右側): 東京都文京区本駒込×丁目××番×号/株式会社 I - 右側: 伝票番号 XXXXXXXXXX - 明細表 (見出し行のみ。データ行は空欄):
| 商品コード | 商品名 | 数量 | 単価 | 金額 |
|---|---|---|---|---|
- 合計欄 (明細表の下部。「合計」の行に「税抜」「消費税」「総額」の見出しがあり,その下の値セルは空欄):
| 合計 | 税抜 | 消費税 | 総額 |
|---|---|---|---|
I社は,月末に図1の各表のデータをバックアップしている。取引先担当者表が次のような構成となっているとき,取引先担当者表を記録するには,少なくとも何kバイトの領域を確保する必要があるか。ここで,バックアップでは,データの圧縮は行わないものとする。 〔取引先担当者表の構成〕 ・件数:10,000件 ・取引先コード,電話番号:それぞれJISの1バイトコードで10文字 ・部署名:JISの2バイトコードで20文字 ・所在地:JISの2バイトコードで40文字 ・名前,役職:それぞれJISの2バイトコードで10文字