戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2013年 秋期 午前245


問題文

E-R 図の解釈として、適切なものはどれか。ここで、* *は多対多の関連を表し、自己参照は除くものとする。
応用情報技術者 2013年 秋期 午前2 問45の問題画像

選択肢

ある組織の親組織の数が、子組織の数より多い可能性がある。(正解)
全ての組織は必ず子組織をもつ。
組織は2段階の階層構造である。
組織はネットワーク構造になっていない。

E-R 図の解釈【午前2 解説】

要点まとめ

  • 結論:ある組織の親組織の数が子組織の数より多い可能性があるのは正しい解釈です。
  • 根拠:アスタリスク「*」は多対多の関連を示し、親組織・子組織の双方に複数の関係が成立し得るためです。
  • 差がつくポイント:多対多の関連を正しく理解し、必ずしも階層構造や必須関係ではないことを見抜く力が重要です。

正解の理由

選択肢アは、親組織と子組織の関係が多対多(*)であるため、ある組織が複数の親組織を持つことも、複数の子組織を持つことも可能であることを示しています。したがって、親組織の数が子組織の数より多い場合もあり得るため、正解です。

よくある誤解

多対多の関連を「必ず階層構造」と誤解し、組織が単純なツリー構造であると考えることがあります。
また、必ず子組織を持つと誤認し、必須関係と混同することも多いです。

解法ステップ

  1. E-R図の記号を確認し、「*」が多対多の関連を示すことを理解する。
  2. 「親」と「子」の両方に「*」が付いているため、双方が複数の関係を持てることを把握する。
  3. 多対多の関係では、親組織の数が子組織の数より多い可能性があると判断する。
  4. 選択肢の内容を照らし合わせ、正しいものを選ぶ。

選択肢別の誤答解説

  • イ: 「全ての組織は必ず子組織をもつ」は誤り。多対多の関連は必須関係を示さず、子組織を持たない組織も存在可能です。
  • ウ: 「組織は2段階の階層構造である」は誤り。多対多の関連は階層構造(ツリー構造)を必ずしも意味しません。
  • エ: 「組織はネットワーク構造になっていない」は誤り。多対多の関連はネットワーク構造を示すことが多く、単純な階層構造ではありません。

補足コラム

E-R図における多対多の関連は、実際のデータベース設計で中間テーブル(結合テーブル)を用いて表現されます。組織の親子関係が多対多の場合、単純なツリー構造ではなく、複雑なネットワーク構造となるため、設計時には注意が必要です。

FAQ

Q: 多対多の関連は必ずネットワーク構造を意味しますか?
A: はい、多対多の関連は複数の親子関係を許すため、ネットワーク構造を形成します。
Q: アスタリスク「*」は必須関係を示しますか?
A: いいえ、アスタリスクは多対多の多重度を示し、必須かどうかは別の記号で表します。

関連キーワード: E-R図、多対多関連、組織構造、階層構造、ネットワーク構造
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について