問70
頻出度★★★
条件① ~ ④を全て満たすとき, 出版社と著者と本の関係を示す E-R 図はどれか。 ここで, E-R 図の表記法は次のとおりとする。 〔表記法〕 a から b への矢印 (a → b) は, a と b が, 1 対多の関係であることを表す。 〔条件〕 ① 出版社は, 複数の著者と契約している。 ② 著者は, 一つの出版社とだけ契約している。 ③ 著者は, 複数の本を書いている。 ④ 1 冊の本は, 1 人の著者が書いている。
这道题的解析和你的作答记录。
条件① ~ ④を全て満たすとき, 出版社と著者と本の関係を示す E-R 図はどれか。 ここで, E-R 図の表記法は次のとおりとする。 〔表記法〕 a から b への矢印 (a → b) は, a と b が, 1 対多の関係であることを表す。 〔条件〕 ① 出版社は, 複数の著者と契約している。 ② 著者は, 一つの出版社とだけ契約している。 ③ 著者は, 複数の本を書いている。 ④ 1 冊の本は, 1 人の著者が書いている。
正解 在这种表示法中,「a→b」表示 a 与 b 是一对多的关系,箭头的起点 a 为『1』的一侧,箭头的终点 b 为『多』的一侧。由条件①②「一家出版社与多名作者签约」「一名作者只与一家出版社签约」可知,出版社为『1』、作者为『多』,所以是出版社→作者;由条件③④「一名作者撰写多本书」「一本书由一名作者撰写」可知,作者为『1』、书为『多』,所以是作者→书。将两者连接起来即为「出版社→作者→书」,全部为向右的箭头,与之相符的ア即为正确答案。
「作者←书」表示书为『1』的一侧、作者为『多』的一侧,即一本书由多名作者撰写的关系,这违反了条件③④「一名作者撰写多本书,一本书由一名作者撰写(作者→书)」,因此错误。
「出版社←作者」表示作者为『1』的一侧、出版社为『多』的一侧,即一名作者与多家出版社签约的关系,这违反了条件②「一名作者只与一家出版社签约」(出版社→作者),因此错误。
「出版社←作者←书」两个箭头都是反向的,既违反条件①②的出版社→作者,也违反条件③④的作者→书。一对多的方向全部相反,因此错误。