正規化後の“会員”表で必要な主キーと外部キー

正解は エ (会員番号・店舗コード・会員名・会員種別コード)です。 会員番号は 店舗ごとに付与 されるので、札幌の1番と東京の1番は別の会員です。会員番号だけでは行を特定できないため、“会員”表の主キーは「会員番号+店舗コード」の組合せにします。 店舗名・会員種別名は、それぞれ“店舗”表・“会員種別”表に分けたので“会員”表には置かない 会員の種別を表すために、“会員種別”表を参照する 会員種別コード (外部キー)を残す 店舗コードは主キーの一部であり、同時に“店舗”表を参照する外部キーにもなる 選択肢 店舗コード 会員種別コード 判定 ア なし(会員を特定できない) なし(種別がわからない) × イ なし あり × ウ あり なし × エ あり あり ○

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

店舗コード

店舗名

会員番号

会員名

会員種別コード

会員種別名

001

札幌

1

試験 花子

02

ゴールド

001

札幌

2

情報 太郎

02

ゴールド

002

東京

1

高度 次郎

03

一般

002

東京

2

午前 桜子

01

プラチナ

003

大阪

1

午前 桜子

03

一般

店舗表:店舗コード,店舗名

会員種別表:会員種別コード,会員種別名

出典令和5年度 ITパスポート試験 公開問題 問59

第1列

第2列

第3列

第4列

ア

会員番号

会員名

イ

会員番号

会員名

会員種別コード

ウ

会員番号

店舗コード

会員名

エ

会員番号

店舗コード

会員名

会員種別コード