ITパスポート試験

問70

ITパスポート過去問 令和3年度(2021年)問70

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

 

選択肢

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

表記法は、a→bが「aとbが1対多」を表し、矢印は「1」側から「多」側へ向きます。条件①②から出版社と著者は出版社:著者=1:多なので出版社→著者です。条件③④から著者と本は著者:本=1:多なので著者→本です。よって、出版社→著者→本になっている図が正解です。

正解

出版社:著者=1:多より出版社→著者、著者:本=1:多より著者→本です。2つの関係がどちらも表記法の「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:多なので著者→本です。よって、出版社→著者→本になっている図が正解です。

テクノロジ系 > 技術要素 > データベース