データベース用語集一覧に戻る
ホーム > データベーススペシャリスト > 用語集 > 連関エンティティ(関連エンティティ)と多対多の解消
概念データモデリング・E-R図 重要度:★★★出題: AM2・PM1・PM2

連関エンティティ(関連エンティティ)と多対多の解消

れんかんえんてぃてぃとたたいだのかいしょう / Associative Entity (Intersection Entity)
2つ以上のエンティティ間の「多対多(M:N)」のリレーションシップを、双方の主キーを外部キー(かつ複合主キー)として持つ中間エンティティを導入して2つの「1対多(1:N)」に分解する手法。

3行速習ポイント

  • リレーショナルモデルでは多対多の関連を直接外部キーだけで表現できないため、必ず連関エンティティ(交差テーブル)へ分解する
  • 両側の親エンティティから連関エンティティへ向かって「1対多(矢印)」のリレーションシップを引く
  • 同じ組合せが時系列で複数回発生する場合(例:学生の講義受講や商談参加)は、日時や回数も複合主キーに加える

図解

図多対多(M:N)から連関エンティティへの分解
1親エンティティA(案件)
Parent A
主キー:{ 案件番号 } から連関エンティティへ 1対多(→)
2連関エンティティ(案件担当)
1:N ← M:N → N:1
複合主キー:{ 案件番号(PK,FK), 従業員コード(PK,FK) } + 役割属性
3親エンティティB(従業員)
Parent B
主キー:{ 従業員コード } から連関エンティティへ 1対多(→)

概要と本質

概念データモデリングの基本原則です。「学生」と「科目」の間の「科目履修登録」、「案件」と「従業員」の間の「案件担当従業員」、「商談」と「得意先担当者」の間の「商談参加得意先担当者」など、業務上のイベントや割当ての多くは連関エンティティとしてモデル化されます。

重要ポイント・コア概念

  • 連関エンティティ自体の固有属性(例:履修登録の「成績」、案件担当の「担当開始日・担当業務内容」、構成品目の「使用数量」)は連関エンティティの非キー属性として配置する
  • 3つ以上のエンティティが同時に組み合わさって初めて決まる事実(三項関連)も、それぞれの主キーを複合主キーとする連関エンティティで表現する
  • 連関エンティティにさらに下位の明細や履歴がぶら下がる「トランザクションの連鎖」も午後IIで頻出

午後I・午後II記述試験での攻略ポイント

E-R図の穴埋めで2つのマスタエンティティの間に空欄エンティティがあり、両方から矢印(1対多)が向かっている場合は連関エンティティです。関係スキーマでは両方の親の主キーを「実線かつ破線下線(主キー兼外部キー)」として漏れなく記述してください。

午後記述で使える加点キーワード(クリックでコピー)

この用語が出題された過去問を解く(1分演習)

即時アウトプットで定着
データベーススペシャリスト 過去問演習で実践力を鍛える

理解を深める推薦副読本

この用語の背景理論・実務動向を深く理解し、午後II小論文の説得力を劇的に高める必読書

PR
ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ
戦略・名著セレクションソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチマーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン
ISBN: 4873119820
🏗️ EA・SoR/SoE・モダナイゼーションの名著

ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ

マーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン

アーキテクチャ特性(非機能要件)の定義と優先度付けモジュラリティ、マイクロサービス、イベント駆動設計のトレードオフレガシーシステムの段階的刷新(モダナイゼーション)設計
なぜこの用語の理解に役立つのか

『連関エンティティ(関連エンティティ)と多対多の解消』の背景にある理論と業界動向を体系的に理解し、実務や小論文に直結する戦略的視点を深掘りできます。

午後II小論文(ST論文)への応用・加点ポイント

エンタープライズアーキテクチャ(EA)やSoR/SoE連携、クラウド移行のアーキテクチャ方針を決定した根拠(トレードオフ判断)を論述する際の強力な武器になります。

※価格・在庫状況は各ECモールの最新情報をご確認ください(もしもアフィリエイト経由)