ITパスポート試験 過去問解説
正規化とは?ITパスポート試験 2023年 (令和5年) 問59を解説
ITパスポート試験 2023年 (令和5年) 問59は、正規化に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
関係データベースで管理された"会員管理"表を正規化して,"店舗"表,"会員種別"表及び"会員"表に分割した。"会員"表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。 会員管理: 店舗: [店舗コード(主), 店舗名] 会員種別: [会員種別コード(主), 会員種別名]
この問題の出題ポイント
- 正規化の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: 正規化、主キー、複合キー、図表問題。
選択肢
- ア[会員番号(主), 会員名]
- イ[会員番号(主), 会員名, 会員種別コード]
- ウ[会員番号(主), 店舗コード(主), 会員名]
- エ[会員番号(主), 店舗コード(主), 会員名, 会員種別コード]正解
正解
エ: [会員番号(主), 店舗コード(主), 会員名, 会員種別コード]
解説
関係 DB の第3正規形分解.会員番号は店舗ごとに付与されるため主キーは店舗コード+会員番号の複合キーとなる.会員種別コードも会員ごとに変わる属性として残す形.
なぜ他の選択肢が違うのか
ア
誤り. 会員番号単独主キーでは一意性が保てず会員種別も漏れる.
イ
誤り. 会員番号単独主キーでは複数店舗で重複が発生してしまう.
ウ
誤り. 会員種別コードが欠けており会員表の属性が不足している.
エ(正解)
正しい. 複合主キー+会員名+会員種別コードが正しい構成となる.
解き方の整理
正規化の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連用語
関連問題
前後の問題
2023年 (令和5年) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。