ITパスポート試験 過去問解説
正規化とは?ITパスポート試験 2024年 (令和6年) 問81を解説
ITパスポート試験 2024年 (令和6年) 問81は、正規化に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
一つの表で管理されていた受注データを,受注に関する情報と商品に関する情報に分割して,正規化を行った上で関係データベースの表で管理する。正規化を行った結果の表の組合せとして,最も適切なものはどれか。ここで,同一商品で単価が異なるときは商品番号も異なるものとする。また,発注者名には同姓同名はいないものとする。 受注データ: ア: 表1: 受注番号, 発注者名 / 表2: 商品番号, 商品名, 個数, 単価 イ: 表1: 受注番号, 発注者名, 商品番号 / 表2: 商品番号, 商品名, 個数, 単価 ウ: 表1: 受注番号, 発注者名, 商品番号, 個数, 単価 / 表2: 商品番号, 商品名 エ: 表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価
この問題の出題ポイント
- 正規化の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: 正規化、外部キー、関係データベース、図表問題。
選択肢
- ア表1: 受注番号, 発注者名 / 表2: 商品番号, 商品名, 個数, 単価
- イ表1: 受注番号, 発注者名, 商品番号 / 表2: 商品番号, 商品名, 個数, 単価
- ウ表1: 受注番号, 発注者名, 商品番号, 個数, 単価 / 表2: 商品番号, 商品名
- エ表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価正解
正解
エ: 表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価
解説
正規化は冗長性を排除し更新異常を防ぐ.受注ごとに変わる属性 (受注番号・発注者・商品番号・個数) と商品ごとに決まる属性 (商品名・単価) を分離する.
なぜ他の選択肢が違うのか
ア
誤り. 商品番号が受注表になく,どの商品の受注かが判別できない.
イ
誤り. 個数は受注ごとの値で,商品表に置くと冗長性が排除されない.
ウ
誤り. 単価は商品ごとに決まる値で,商品表に置く方が冗長性を排除できる.
エ(正解)
正しい. 受注表は注文単位,商品表は商品単位の属性で分離される.
解き方の整理
正規化の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連用語
関連問題
前後の問題
2024年 (令和6年) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。