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

外部キーを持つ表がE-R図では常に「多」側になる

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

医師・診療科・診察・患者の4つの表構造の図(本文中に記載)と、それらの関連を示す4種類のE-R図の選択肢(ア〜エ)。各選択肢は医師―診療科―診察―患者の順に並んだボックスを線で結び、それぞれの多重度(1または*)を両端に記した図。
医師・診療科・診察・患者の4つの表構造の図(本文中に記載)と、それらの関連を示す4種類のE-R図の選択肢(ア〜エ)。各選択肢は医師―診療科―診察―患者の順に並んだボックスを線で結び、それぞれの多重度(1または*)を両端に記した図。

選択肢

正解と解説

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

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

選択肢ごとの解説

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

同じ分野の他の問題

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