データベース設計(全34問中2問目)

条件①~④を全て満たすとき,出版社と著者と本の関係を示すE-R図はどれか。ここで,E-R図の表記法は次のとおりとする。

〔表記法〕
ab aとbが,1対多の関係であることを表す。

〔条件〕
  1. 出版社は,複数の著者と契約している。
  2. 著者は,一つの出版社とだけ契約している。
  3. 著者は,複数の本を書いている。
  4. 1冊の本は,1人の著者が書いている。

出典:令和3年春期 問70

  • 70a.gif
  • 70i.gif
  • 70u.gif
  • 70e.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
〔条件〕の関係を設問の表記法で表していくと次のようになります。
  1. 1つの出版社に対して複数の著者が関連します。よって、出版社からみた著者の数は"多"です。
  2. 1人の著者は1つの出版社だけと関連します。よって、著者からみた出版社の数は"1"です。
  3. 1人の著者に対して複数の本が関連します。よって、著者からみた本の数は"多"です。
  4. 1冊の本は1人の著者だけと関連します。よって、本からみた著者の数は"1"です。
①と②より、出版社著者という関係を導くことができ、③と④より著者という関係が導けます。出版社と著者と本の関係を示すE-R図には、出版社から著者に向けた矢印と、著者から本に向けた矢印の2つが必要なので、「ア」が適切となります。
70a.gif

Pagetop