ITパスポート試験 過去問解説

正規化とは?ITパスポート試験 2024年 (令和6年) 問81を解説

ITパスポート試験 2024年 (令和6年) 問81は、正規化に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

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

この問題の出題ポイント

  • 正規化の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: 正規化、外部キー、関係データベース、図表問題。

選択肢

  1. ア表1: 受注番号, 発注者名 / 表2: 商品番号, 商品名, 個数, 単価
  2. イ表1: 受注番号, 発注者名, 商品番号 / 表2: 商品番号, 商品名, 個数, 単価
  3. ウ表1: 受注番号, 発注者名, 商品番号, 個数, 単価 / 表2: 商品番号, 商品名
  4. エ表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価正解

正解

エ: 表1: 受注番号, 発注者名, 商品番号, 個数 / 表2: 商品番号, 商品名, 単価

解説

正規化では、各項目が何によって決まるかに着目して表を分ける。商品名と単価は商品番号が決まれば一つに決まり、同一商品で単価が異なる場合は商品番号も異なる。一方、個数は受注ごとに決まる。したがって、受注番号、発注者名、商品番号、個数の表と、商品番号、商品名、単価の表に分ける。

なぜ他の選択肢が違うのか

  • ア

    受注の表に商品番号がなく、どの受注がどの商品かを結び付けられない。また、受注ごとに異なる個数を商品の表に置いている点も不適切である。

  • イ

    個数を商品の表に置いているため、同じ商品でも受注ごとに個数が異なること(商品1の5個と2個)を表せない。

  • ウ

    単価は商品番号で決まる項目なのに受注の表に残しており、同じ商品の単価が重複して持たれる。商品の表に移す必要がある。

  • エ(正解)

    正しい。受注ごとに決まる情報(発注者名、商品番号、個数)と、商品ごとに決まる情報(商品名、単価)に分かれ、重複がない。

解き方の整理

正規化の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

2024年 (令和6年) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。