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

番号が単位ごとに振り直されるなら複合キーで識別する

ITパスポート2023年度 秋期59/データベース / データベース設計

会員管理表:
店舗コード(主キー)店舗名会員番号(主キー)会員名会員種別コード会員種別名
001札幌1試験 花子02ゴールド
001札幌2情報 太郎02ゴールド
002東京1高度 次郎03一般
002東京2午前 桜子01プラチナ
003大阪1午前 桜子03一般

選択肢

正解と解説

正解: 会員番号(主キー), 店舗コード(主キー), 会員名, 会員種別コード

会員番号は店舗ごとに付け直されるため、会員番号だけでは一人に絞り込めず、店舗コードと組み合わせて初めて主キーになります。したがって会員表には店舗コードが必要です。また会員種別名は会員種別表へ移すので、会員表には会員種別コードだけを残します。

選択肢ごとの解説

出典:令和5年度 秋期 ITパスポート試験 問59(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。