資格暗記無料で始める

集約とコンポジションとは?

集約とコンポジションとは、UMLで全体と部分の関係を表す関連。集約は白いひし形で緩い「持つ」関係を、コンポジションは黒いひし形で「全体が消えれば部分も消える」強い所有を表す。後者はデータ設計では削除時の連鎖動作に対応する。

しゅうやくとこんぽじしょん

データベーススペシャリスト試験の頻出用語/午前II/別名:集約・コンポジション、集約、コンポジション


集約とコンポジションの意味

UMLで全体と部分の関係を表す関連。集約は白いひし形で緩い「持つ」関係を、コンポジションは黒いひし形で「全体が消えれば部分も消える」強い所有を表す。後者はデータ設計では削除時の連鎖動作に対応する。

集約とコンポジションの具体例

「注文」と「注文明細」はコンポジションで、注文を削除したら明細も消える(ON DELETE CASCADE)。「プロジェクト」と「参加メンバ」は集約で、プロジェクトが終わっても社員は残るため、連鎖削除にはしない。

集約とコンポジションは試験でどう引っ掛けられる?

ひし形を付ける側が「全体」であり、部分側に付けるのは誤り。また集約とコンポジションの区別は意味づけの問題で、実装上はどちらも外部キーになる。図の記号だけで削除規則を決めず、業務上の存続条件を確認する。

集約とコンポジションと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。