四つの表の関係を表すE-R図として、適切なものはどれか。ここで、1━*は1対多の関連を表し、実線の下線は主キーを、破線の下線は外部キーを表す。 医師(医師番号[主キー], 医師名, 診療科コード[外部キー]) 診療科(診療科コード[主キー], 診療科名称) 診察(診療科コード[外部キー・主キーの一部], 患者番号[外部キー・主キーの一部], 診察日時[主キーの一部]) 患者(患者番号[主キー], 患者名)

外部キーを持つ側がE-R図の「多」側になる

データベーススペシャリスト試験2019年度 春期 午前II5/データモデリング / 表記法

4つの表(医師・診療科・診察・患者)の構造を示す表と、それを結ぶE-R図の4パターン(ア〜エ)。各パターンで医師-診療科間、診療科-診察間、診察-患者間の多重度(1または*)の向きが異なる。
4つの表(医師・診療科・診察・患者)の構造を示す表と、それを結ぶE-R図の4パターン(ア〜エ)。各パターンで医師-診療科間、診療科-診察間、診察-患者間の多重度(1または*)の向きが異なる。
医師: 医師番号(主キー), 医師名, 診療科コード(外部キー) 診療科: 診療科コード(主キー), 診療科名称 診察: 診療科コード(外部キー), 患者番号(外部キー), 診察日時 患者: 患者番号(主キー), 患者名

選択肢

正解と解説

正解: 医師 *━1 診療科 1━* 診察 *━1 患者

外部キーを持つ側が「多」になるという原則で判断する。医師は診療科コードを外部キーに持つので医師(多)対診療科(1)、診察は診療科コードと患者番号を外部キーに持つので診療科(1)対診察(多)、診察(多)対患者(1)となる。この向きを全て満たすのがイである。

選択肢ごとの解説

出典:平成31年度 春期 データベーススペシャリスト試験 午前II 問5(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。