データベーススペシャリスト令和3年秋期 午前Ⅱ 問11

問11

関係R,Sに次の演算を行うとき,RとSが和両立である必要のないものはどれか。
  • 共通集合
  • 差集合
  • 直積
  • 和集合

分類

テクノロジ系 » データベース » データ操作

正解

解説

和両立(union compatible)とは、2つの関係の型が適合している様子をいいます。具体的には次の2つをともに満たす関係をいいます。
  • 次数(属性数・列数)が等しい
  • 対応する属性同士のドメイン(値の型・範囲)が等しい
以下は和両立である2つの関係です。
11.png/image-size:468×154
関係モデルの集合演算のうち「和」「差」「共通」は、2つの関係が和両立であることが前提となっています。ただし「直積」ではこの和両立の条件は必要ありません。直積演算は(A, B)と(C, D)という2つの関係があったときに、2つの関係の全属性を組み合わせた(A, B, C, D)というタプル(行)を得る演算ですから、次数やドメインが一致していなくても問題なく行うことができます。

したがって「ウ」が正解です。
© 2016- データベーススペシャリストドットコム All Rights Reserved.

Pagetop