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

正規化とは?ITパスポート試験 2023年 (令和5年) 問59を解説

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

問題文

関係データベースで管理された"会員管理"表を正規化して,"店舗"表,"会員種別"表及び"会員"表に分割した。"会員"表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。 会員管理: 店舗: [店舗コード(主), 店舗名] 会員種別: [会員種別コード(主), 会員種別名]

この問題の出題ポイント

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

選択肢

  1. ア[会員番号(主), 会員名]
  2. イ[会員番号(主), 会員名, 会員種別コード]
  3. ウ[会員番号(主), 店舗コード(主), 会員名]
  4. エ[会員番号(主), 店舗コード(主), 会員名, 会員種別コード]正解

正解

エ: [会員番号(主), 店舗コード(主), 会員名, 会員種別コード]

解説

分割後の会員表には、店舗コードと会員番号の組で決まる項目を残す。会員番号は店舗ごとに付与されるため、会員番号だけでは会員を特定できず、店舗コードとの複合主キーになる。会員名と会員種別コードはこの組に従属するので会員表に残り、店舗名は店舗表、会員種別名は会員種別表に分かれる。会員種別コードは会員種別表を参照する外部キーとしても働く。

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

  • ア

    主キーが会員番号だけでは、別の店舗の同じ番号の会員を区別できない。会員種別コードも欠けており、元の情報を復元できない。

  • イ

    会員種別コードは含むが、主キーが会員番号だけで店舗コードがないため、店舗が違えば重複する会員番号を区別できない。

  • ウ

    主キーは店舗コードと会員番号の組で正しいが、会員種別コードがなく、会員がどの会員種別かという情報が失われる。

  • エ(正解)

    正しい。店舗コードと会員番号の複合主キーに、会員名と、会員種別表を参照する会員種別コードを持たせており、元の表の情報を復元できる。

解き方の整理

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

関連用語

関連問題

前後の問題

2023年 (令和5年) の関連する問題

復習を続ける

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