ITパスポート過去問 令和3年度(2021年)問70
条件①~④を全て満たすとき,出版社と著者と本の関係を示すE-R図はどれか。ここで,E-R図の表記法は次のとおりとする。


選択肢
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
表記法は、a→bが「aとbが1対多」を表し、矢印は「1」側から「多」側へ向きます。条件①②から出版社と著者は出版社:著者=1:多なので出版社→著者です。条件③④から著者と本は著者:本=1:多なので著者→本です。よって、出版社→著者→本になっている図が正解です。
Point
この問題は、文章で与えられた制約条件(どちらが1でどちらが多か)を整理し、問題文で指定されたE-R図の表記法(矢印が多側を指す)に従って正しい図を選べるかを確認しています。
解くために必要な知識
この問題を解くには、E-R図における多重度(1対多)と、指定された矢印表記の意味を理解している必要があります。
用語の整理
| 用語 | 意味 |
|---|---|
| E-R図 | 実体(例: 出版社、著者、本)と、実体間の関係を表す図です。 |
| 多重度(1対多) | 片方の1つの実体に対して、もう片方の実体が複数対応する関係です。 |
問題の解法手順
問題の注目点は、条件①②で「出版社と著者」、条件③④で「著者と本」の多重度を確定し、表記法どおり矢印を「1側から多側」へ向けることです。
図表の読み取り
表記法
a→b は、a と b が1対多の関係であることを表します。
矢印の意味
-
矢印の根元側が「1」側です。
-
矢印の先が「多」側です。
解く手順
1. 出版社と著者の関係を決める
-
条件①「出版社は、複数の著者と契約している」より、出版社1に対して著者が複数です。
-
条件②「著者は、一つの出版社とだけ契約している」より、著者は複数の出版社に属しません。
-
以上から、出版社:著者 = 1:多 なので 出版社→著者 です。
2. 著者と本の関係を決める
-
条件③「著者は、複数の本を書いている」より、著者1に対して本が複数です。
-
条件④「1冊の本は、1人の著者が書いている」より、本が複数の著者にまたがりません。
-
以上から、著者:本 = 1:多 なので 著者→本 です。
3. 両方を満たす図を選ぶ
- 出版社→著者 と 著者→本 の両方が成り立つものを選びます。
選択肢ごとの解説
- ア:正解
出版社:著者=1:多より出版社→著者、著者:本=1:多より著者→本です。2つの関係がどちらも表記法の「1側から多側」になっています。
- イ:不正解
出版社→著者は条件①②に合いますが、本→著者になっています。条件③④は「著者:本=1:多」なので著者→本である必要があり、矛盾します。
- ウ:不正解
著者→本は条件③④に合いますが、著者→出版社になっています。条件①②は「出版社:著者=1:多」なので出版社→著者である必要があり、矛盾します。
- エ:不正解
著者→出版社となっており条件①②と矛盾します。さらに本→著者となっており条件③④とも矛盾します。
まとめ
表記法は、a→bが「aとbが1対多」を表し、矢印は「1」側から「多」側へ向きます。条件①②から出版社と著者は出版社:著者=1:多なので出版社→著者です。条件③④から著者と本は著者:本=1:多なので著者→本です。よって、出版社→著者→本になっている図が正解です。
テクノロジ系 > 技術要素 > データベース
出版社:著者=1:多より出版社→著者、著者:本=1:多より著者→本です。2つの関係がどちらも表記法の「1側から多側」になっています。
出版社→著者は条件①②に合いますが、本→著者になっています。条件③④は「著者:本=1:多」なので著者→本である必要があり、矛盾します。
著者→本は条件③④に合いますが、著者→出版社になっています。条件①②は「出版社:著者=1:多」なので出版社→著者である必要があり、矛盾します。
著者→出版社となっており条件①②と矛盾します。さらに本→著者となっており条件③④とも矛盾します。