it-kakomon › ITパスポート › 令和5年度 › 問59

令和5年度 ITパスポート 問59(テクノロジ)

出典:令和5年度 ITパスポート試験 公開問題 問59(独立行政法人情報処理推進機構(IPA))

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

正解:エ

【会員管理表の値】

会員管理表の項目は、店舗コード、店舗名、会員番号、会員名、会員種別コード、会員種別名で、主キーは店舗コードと会員番号の組です。

・001 札幌:会員番号1 試験花子(02 ゴールド)、会員番号2 情報太郎(02 ゴールド)

・002 東京:会員番号1 高度次郎(03 一般)、会員番号2 午前桜子(01 プラチナ)

・003 大阪:会員番号1 午前桜子(03 一般)

分割後の店舗表は「店舗コード(主キー)、店舗名」、会員種別表は「会員種別コード(主キー)、会員種別名」です。

【会員表に必要な項目】

・主キー:会員番号は店舗ごとに付けるので、札幌の1と東京の1のように、会員番号だけでは会員を特定できません。店舗コードと会員番号の組を主キーにします

・会員名:会員ごとに決まるので、会員表に置きます

・会員種別コード:午前桜子さんは、東京ではプラチナ、大阪では一般のように、店舗ごとの会員によって種別が決まります。会員表に置き、会員種別表を参照します

したがって、会員表は「会員番号と店舗コード(主キー)、会員名、会員種別コード」です。

【選択肢の検討】

ア:店舗コードがないので、会員番号だけでは会員を特定できず、会員種別コードもないので、種別の情報が失われます。

イ:店舗コードがないので、会員番号だけでは、どの店舗の会員かを特定できません。

ウ:会員種別コードがないので、会員の種別の情報が失われます。

エ:店舗コードと会員番号を主キーとし、会員名と会員種別コードを持つので、適切です。

よって、正解は選択肢エです。

まず令和8年度の100問を通しで解いてみる(無料)