マナビングITパスポート

E-R図の一対多関係は矢印の向きでどう読む?

ITパスポート試験 令和3年度 問70 / データベース › データベース設計

過去問にチャレンジ

令和3年度 問70

条件①~④を全て満たすとき、出版社と著者と本の関係を示すE-R図はどれか。ここで、E-R図の表記法は次のとおりとする。 〔表記法〕 「a」→「b」 aとbが、1対多の関係であることを表す。 〔条件〕 ① 出版社は、複数の著者と契約している。 ② 著者は、一つの出版社とだけ契約している。 ③ 著者は、複数の本を書いている。 ④ 1冊の本は、1人の著者が書いている。

  1. ア
    令和3年度 問70の図(選択肢ア)
  2. イ
    令和3年度 問70の図(選択肢イ)
  3. ウ
    令和3年度 問70の図(選択肢ウ)
  4. エ
    令和3年度 問70の図(選択肢エ)

会話形式の解説

講師講師
この問題では、矢印が「1」から「多」へ向かいます。契約と執筆の関係を別々に考えましょう。
受験者受験者
出版社と著者では、どちらが「1」になるのでしょうか。
講師講師
1社が複数の著者と契約し、著者の契約先は1社です。出版社が「1」、著者が「多」なので、出版社から著者へ向けます。
受験者受験者
著者と本では、1人の著者が複数の本を書くので、著者から本へ向けますね。
講師講師
そのとおりです。1冊の本を書いた著者は1人という条件にも合います。両方の矢印がこの向きになっているアが正解です。
受験者受験者
出版社から著者へ向かい、本から著者へ向かう図は、契約のほうだけ合っているのですね。
講師講師
はい。本から著者への矢印は、1冊の本に複数の著者が対応する向きなので、条件④に反します。
受験者受験者
著者から出版社へ向かい、著者から本へ向かう図は、執筆のほうだけ合っていますか。
講師講師
はい。著者から出版社への矢印では、1人の著者に複数の出版社が対応し、条件②に反します。
受験者受験者
著者から出版社、本から著者へ向かう図は、どちらの関係も逆ですね。
講師講師
そうです。契約先が1社という条件と、1冊の本の著者が1人という条件の両方に反します。
受験者受験者
矢印を一度に追うより、契約と執筆それぞれで「1」と「多」を決めると分かります。
講師講師
その確認方法が役立ちます。この設問の表記法に沿って、各関係の矢印の始点を「1」、終点を「多」として確かめましょう。

まとめ

この設問では、E-R図の矢印は「1」から「多」へ向かいます。出版社1社に対して著者は複数なので、矢印は出版社から著者へ向けます。著者1人に対して本は複数なので、著者から本へ向けます。両方を満たす正解はアです。

解答・解説

正解はアです

この問題のテーマ

出版社・著者・本の関係を、設問で定められたE-R図の矢印で表す問題です。

解き方の考え方

まず、矢印は「1」から「多」に向かうと読みます。契約関係と執筆関係を別々に考え、それぞれの矢印の向きを決めます。両方を満たす図を選びます。

選択肢ごとの解説

  1. ○ア
    出版社→著者は、1社が複数の著者と契約し、各著者の契約先は1社であることを表します。著者→本は、1人が複数の本を書き、各本の著者は1人であることを表します。両方の関係が条件に合うため、正解です。
  2. ×イ
    出版社→著者の契約関係は条件に合います。しかし、本→著者は1冊の本に複数の著者が対応する向きです。各本の著者は1人という条件に反します。
  3. ×ウ
    著者→出版社は、1人の著者に複数の出版社が対応する向きです。著者の契約先は1社という条件に反します。一方、著者→本の執筆関係は条件に合います。
  4. ×エ
    著者→出版社は、1人の著者が複数の出版社と契約する向きです。本→著者は、1冊の本に複数の著者が対応する向きです。どちらも条件に反します。

補足

矢印の向きは、関係ごとに確認すると判断しやすくなります。この問題では、契約と執筆の両方が正しい向きになっているかを確かめます。

POINT

  • この設問では、矢印の始点が「1」、終点が「多」です。
  • 契約関係は「出版社1社に対して著者が複数」なので、出版社→著者です。
  • 執筆関係は「著者1人に対して本が複数」なので、著者→本です。

※出典:令和3年度 ITパスポート試験 問70(一部改変)