関係R、Sに次の演算を行うとき、RとSが和両立である必要のないものはどれか。
選択肢
- ア共通集合
- イ差集合
- ウ直積
- エ和集合
正解と解説
正解:ウ 直積
和両立とは、2つの関係の次数(属性の数)が等しく、対応する属性の定義域も同じであることをいう。和・差・共通(積)といった集合演算は行同士を突き合わせるため、この条件が必要になる。一方、直積は両者の属性を単純に連結して全組合せを作る演算なので、次数も定義域も一致している必要がない。
選択肢ごとの解説
- ア共通集合は両方に存在する行を求めるため、和両立でなければならない。
- イ差集合も行同士の比較を伴うので和両立が必要である。
- ウ正しい。直積は属性を連結して全組合せを作るだけなので、和両立である必要がない。
- エ和集合は結果を1つの関係にまとめるため、和両立が必要である。
同じ分野の他の問題
- 関係演算において、商演算と同等な結果が得られる演算の組合せはどれか。2025年度 秋期 午前II 問10
- "商品"表と"納品"表を商品番号で等結合した結果はどれか。2024年度 秋期 午前II 問9
- 関係Rと関係Sにおいて、R÷Sの関係演算結果として、適切なものはどれか。ここで、÷は商演算を表す。2023年度 秋期 午前II 問11
- 関係R, Sの等結合演算は、どの演算によって表すことができるか。2018年度 春期 午前II 問9
- 和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで、-は差演算、∩は共通集合演算を表す。2022年度 秋期 午前II 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。