ITパスポート|データベース 問6
条件①~④を全て満たすとき、出版社と著者と本の関係を示す E-R 図はどれか。ここで、E-R 図の表記法は次のとおりとする。
〔表記法〕
- a → b
- a と b が、1対多の関係であることを表す。
〔条件〕
- ①
- 出版社は、複数の著者と契約している。
- ②
- 著者は、一つの出版社とだけ契約している。
- ③
- 著者は、複数の本を書いている。
- ④
- 1冊の本は、1人の著者が書いている。
正解:ア
解説
矢印は“1”の側から“多”の側へ向かいます。二つずつ関係を確かめます。
- 出版社と著者
- 1 社が複数の著者と契約し(①)、著者は 1 社とだけ契約する(②)ので、出版社が 1、著者が多。出版社 → 著者
- 著者と本
- 1 人が複数の本を書き(③)、1 冊の本は 1 人が書く(④)ので、著者が 1、本が多。著者 → 本
- ア 正解。出版社 → 著者 → 本 です。
- イ 本 → 著者 だと、1 冊の本が複数の著者に書かれる関係になってしまいます。
- ウ 著者 → 出版社 だと、1 人の著者が複数の出版社と契約する関係になってしまいます。
出典:令和3年度 ITパスポート試験 公開問題 問70(読点「,」を「、」に改変)