データベーススペシャリスト暗記無料で始める

合併両立とは?がっぺいりょうりつ

合併両立とは、2つの関係が同じ次数をもち、左から順に対応する属性の定義域が一致している状態。和・差・共通(積)の集合演算を適用するための前提条件で、和両立とも呼ぶ。条件は次数と定義域についてのものであり、属性名まで同じである必要はない。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では5回出題され、ほかに1問の解説で触れられています(2016年度〜2024年度)。

データベーススペシャリスト試験の頻出用語/午前II

別名:和両立、union compatible

この語が出る過去問を解く →

背景

関係を集合として扱う以上、和や差は「同じ種類の要素どうし」でなければ意味をなさない。列数が違う行を混ぜれば形の揃わない結果になり、金額と数量のように意味の違う列を突き合わせて差を取れば、計算はできても業務上まったく無意味な表が出てくる。演算の前に「そもそも比べてよい2つか」を判定する条件を置いたのが合併両立である。

具体例

「今月受注した顧客」と「先月受注した顧客」がどちらも(顧客コード, 顧客名)という構成で、対応する列の定義域も同じなら和が取れる。列名が片方だけ「得意先コード」であっても、定義域が同じなら演算そのものは成立する。

試験での引っ掛け

前提として必要なのは和・差・共通(積)だけで、直積・結合・射影・選択には要らない。条件は次数と定義域の一致であって、属性名が同じである必要はない。逆に列数が同じでも、対応位置の定義域が違えば合併両立ではない。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2016年度〜2024年度)
  • 分野:午前II
  • 前提として必要なのは和・差・共通(積)だけで、直積・結合・射影・選択には要らない。