ITパスポート試験 - 令和6年 - 問81

一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。

受注データ
受注番号発注者名商品番号商品名個数単価
T0001試験花子M0001商品153,000
T0002情報太郎M0002商品234,000
T0003高度秋子M0001商品123,000
受注番号発注者名
商品番号商品名個数単価
受注番号発注者名商品番号
商品番号商品名個数単価
受注番号発注者名商品番号個数単価
商品番号商品名
受注番号発注者名商品番号個数
商品番号商品名単価
答え
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説
データベース正規化は,同じデータが複数のテーブルで重複しないよう,一つの情報のみを管理するテーブルに分離していく作業です。この例では一つのテーブルに受注に関する情報と商品に関する情報が記録されているため,両者を分離して,受注テーブルには商品の識別番号のみを記載する形にします。このような形に整理した「エ」が正解です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる