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

- ア受注番号,発注者名/商品番号,商品名,個数,単価
- イ受注番号,発注者名,商品番号/商品番号,商品名,個数,単価
- ウ受注番号,発注者名,商品番号,個数,単価/商品番号,商品名
- エ受注番号,発注者名,商品番号,個数/商品番号,商品名,単価
正解と解説を見る
正解:エ
受注データを見ると、商品番号が決まれば商品名と単価が決まる関係があります。この部分を別の表に切り出すと、商品表は「商品番号,商品名,単価」となります。一方、個数は受注ごとに変わる値なので受注側に残し、受注表は「受注番号,発注者名,商品番号,個数」となります。個数まで商品表に入れると受注ごとの値を持てなくなり、単価を受注表に残すと商品番号に従属する項目が分離できていないことになります。
文章だけだと分かりにくいときは「正規化」を図解で見る図解と確認問題つき・登録不要出典:令和6年度 ITパスポート試験 公開問題 問81
問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。
この問題のテーマを基礎から学ぶ
同じテーマの過去問
この分野の続きをアプリで解く
アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。