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

選択肢
- ア医師*—1診療科*—1診察1—*患者
- イ医師*—1診療科1—*診察*—1患者
- ウ医師1—*診療科*—1診察1—*患者
- エ医師1—*診療科1—*診察*—1患者
正解と解説
正解:イ 医師*—1診療科1—*診察*—1患者
外部キーを持つ側が「多」になる。医師は診療科コードを外部キーに持つので医師が多で診療科が1、診察は診療科コードと患者番号を外部キーに持つので診察が多で診療科・患者がそれぞれ1になる。この向きをすべて満たす多重度の組合せはイである。
選択肢ごとの解説
- ア診察が診療科コードを外部キーに持つ以上、診察側が多になるはずで、多重度の向きが逆になっている。
- イ正解。医師が多対1で診療科に、診察が多対1で診療科および患者に結び付く関係を正しく表している。
- ウ医師が診療科コードを外部キーに持つので医師側が多であり、1対多としているのは逆。
- エ医師と診療科の向きが逆で、外部キーを持つ医師側が1になってしまっている。
同じ分野の他の問題
- UMLを用いて表した商品と倉庫のデータモデルに関する記述のうち、適切なものはどれか。ここで、商品の倉庫間の移動はないもの…2025年度 秋期 午前II 問3
- 階層構造をもつ組織と、従業員の組織への所属を表すUMLのクラス図のうち、"従業員は組織階層中のどの組織にも所属できるが、…2024年度 秋期 午前II 問6
- 社員と年との対応関係をUMLのクラス図で記述する。二つのクラス間の関連が次の条件を満たす場合、a、bに入れる多重度の適切…2022年度 秋期 午前II 問2
- 四つの表の関係を表すE-R図として、適切なものはどれか。ここで、1━*は1対多の関連を表し、実線の下線は主キーを、破線の…2019年度 春期 午前II 問5
- プロパティグラフを表した図のデータモデルを適切に解釈したオブジェクト図はどれか。ここで、モデルの表記にはUMLを用いる。…2019年度 春期 午前II 問4
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。