※このページには広告(PR)が含まれます

ITパスポート 令和5年度 問59 の解説テクノロジ系/データベース

正解はエ。主キーの一部となる会員番号と店舗コード、さらに会員属性である会員名と会員種別コードが過不足なく含まれており適切です。

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

この設問が問うていること

条件に基づき、データベース正規化後の「会員」表に必要な項目を特定する設問です。

ア会員番号, 会員名
選択肢アの解説: 会員名しか持っておらず、どの店舗かや、どの会員種別であるかを紐づけることができないため不適切です。
イ会員番号, 会員名, 会員種別コード
選択肢イの解説: 店舗コードが欠落しているため、どの店舗に紐づく会員番号であるかを特定できず不適切です。
ウ会員番号, 店舗コード, 会員名
選択肢ウの解説: 会員種別コードが欠落しているため、会員の種別(一般、ゴールド等)を特定できず不適切です。
エ会員番号, 店舗コード, 会員名, 会員種別コード正解
選択肢エの解説: 主キーの一部となる会員番号と店舗コード、さらに会員属性である会員名と会員種別コードが過不足なく含まれており適切です。

総合解説

関係データベースの正規化における主キーと外部キーの設計について問う問題です。 ・問題文の条件「一人の会員が複数の店舗に登録した場合は、会員番号を店舗ごとに付与する」により、どの店舗のどの会員かを特定するためには、「店舗コード」と「会員番号」の組み合わせが必要です。 ・また、会員を管理するためには「会員名」が不可欠です。 ・さらに、会員ごとに会員種別を特定するために「会員種別コード」を外部キーとして持つ必要があります。 したがって、これらすべての項目を含む「会員番号, 店舗コード, 会員名, 会員種別コード」で構成されるdが正解です。

執筆・監修: はるのパパ(運営者)更新日: 2026-07-05出典: ITパスポート試験 令和5年度 問59(IPA)

データベースをまとめて学ぶ

データベース 重点教科書 →

ITパスポート頻出のデータベース分野を攻略。RDBMSとNoSQLの違い、E-R図や正規化によるテーブル設計、SQL的操作、ACID特性やロールバックまで基礎からやさしく解説します。

令和5年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和5年度の過去問CBTを解く
PR(SMART合格講座)

苦手な分野を講座で体系的に学び直すなら

🎓

SMART合格講座(スマホで学ぶ試験対策講座)

スマートフォンでの視聴に合わせた講義動画とテキストで、ITパスポートを含む資格の試験対策ができるオンライン講座です。