令和5年度 ITパスポート 問59 解説
関係データベースで管理された“会員管理”表を正規化して,“店舗”表,“会員種別”表及び“会員”表に分割した。“会員”表として,適切なものはどれか。ここで,表中の下線は主キーを表し,一人の会員が複数の店舗に登録した場合は,会員番号を店舗ごとに付与するものとする。


答えを見る
正解 エ
要点会員表の主キーは店舗コード+会員番号、会員種別コードは外部キー
解説
会員番号は店舗ごとに付与されるので、会員を一意に識別するには店舗コードと会員番号の組が主キーになります。会員種別は会員ごとに異なるため、会員種別表を参照する外部キーとして会員種別コードも必要です。したがってエが正解です。
- ア、イ:会員番号だけでは、店舗001の会員1と店舗002の会員1を区別できないので誤り。
- ウ:会員種別コードがないと、各会員の会員種別(ゴールドなど)が分からなくなるので誤り。