過去問解きまくり研究所 ホーム

データベース|平成21年度 秋期 ITパスポート試験 問100

〔中問C・PC 関連機器の販売管理業務〕〔テクノロジ〕図 2 の請求書を表として記録することになった。請求書の表を作成するに当たり,伝票番号,日付,取引先コード,部署名,商品コード,数量,単価の七つの項目を記録することにした。これらの項目を正規化して記録するとき,表の構成として適切なものはどれか。

〔中問C の記述(抜粋・再掲)〕I 社は,販売管理業務の情報をデータベースによって管理しており,販売時に図 2 の請求書を発行する。請求書には伝票番号が1つ付き,明細として商品ごとの商品コード・数量・単価が並ぶ。

```
〔図2 請求書の様式〕
見出し「請求書」/右上に 平成YY年MM月DD日
宛先欄 … [取引先名][部署名]/[役職][名前]様/[所在地][電話番号]
「下記のとおりご請求申し上げます。」
差出人欄 … 東京都文京区本駒込×丁目××番×号/株式会社 I/伝票番号 XXXXXXXXXX
明細の表 … 商品コード|商品名|数量|単価|金額(原典の枠は明細行が3行ぶん)
合計の行 … 合計|税抜|消費税|総額

〔選択肢の図〕肢ごとに「表の枠」が1〜3個ある。|で項目を区切ってある。

ア 表1 … 伝票番号|日付|取引先コード|部署名|商品コード|数量|単価

イ 表1 … 伝票番号|日付|取引先コード|部署名
表2 … 商品コード|数量|単価

ウ 表1 … 伝票番号|日付|取引先コード|部署名
表2 … 伝票番号|商品コード|数量|単価

エ 表1 … 伝票番号|日付
表2 … 取引先コード|部署名
表3 … 商品コード|数量|単価
```

解説

分けるだけでは足りず、繋ぎ直せるかどうかまで見ます。

帳票をそのまま一枚の表にすると、繰り返しが生じます。一枚に商品が複数並べば、伝票の番号や日付も並ぶからでした。同じ値が何度も入る形は、整えられていない状態です。だから繰り返す部分を、別の表へ切り出します。切り出すのは、商品ごとに変わる符号と数量と単価でした。ただし切り出しただけでは、まだ足りません。どの帳票の明細なのかが、分からなくなってしまうからです。だから切り出した側に、伝票の番号を残しておきます。番号が在れば、二つの表を突き合わせて元へ戻せました。明細に番号を残した肢が当たります。番号を残さずに切り出した肢は、繋ぐ手立てを失いました。三つに割った肢も、どこにも繋ぎの項目が残っていません。切り出した先に、鍵が残っているかを見ます。シラバスも、データの正規化の必要性を学ぶよう求めています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成21年度 秋期 ITパスポート試験 問100(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)