ITパスポート試験 ITパスポート 2023年 (令和5年)59: 関係データベースで管理された"会員管理"表を正規化して,"店舗"表,"会員種別"表及び"会員"表に分割した。"会員"表として,適切なものはどれか。ここで,表中の

ITパスポート 2023年 (令和5年)
Q 5959 / 100
関係データベースで管理された"会員管理"表をして,"店舗"表,"会員種別"表及び"会員"表に分割した。"会員"表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。 会員管理:
店舗コード(主)店舗名会員番号会員名会員種別コード会員種別名
001札幌1試験 花子02ゴールド
001札幌2情報 太郎02ゴールド
002東京1高度 次郎03一般
002東京2午前 桜子01プラチナ
003大阪1午前 桜子03一般
店舗: [店舗コード(主), 店舗名] 会員種別: [会員種別コード(主), 会員種別名]
この問の正解率:53.05%(1,050件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

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

正解

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

解説

関係 DB の第3正規形分解.会員番号は店舗ごとに付与されるため主キーは店舗コード+会員番号の複合キーとなる.会員種別コードも会員ごとに変わる属性として残す形.

選択肢ごとの解説

  • .誤り. 会員番号単独主キーでは一意性が保てず会員種別も漏れる.
  • .誤り. 会員番号単独主キーでは複数店舗で重複が発生してしまう.
  • .誤り. 会員種別コードが欠けており会員表の属性が不足している.
  • .正しい. 複合主キー+会員名+会員種別コードが正しい構成となる.

ITパスポート 2023年 (令和5年)過去問一覧へ戻る・問59