HOME»データベーススペシャリスト令和3年秋期»午前Ⅱ 問11
データベーススペシャリスト令和3年秋期 午前Ⅱ 問11
問11
関係R,Sに次の演算を行うとき,RとSが和両立である必要のないものはどれか。
- 共通集合
- 差集合
- 直積
- 和集合
- [出題歴]
- データベース R6秋期 問11
分類
テクノロジ系 » データベース » データ操作
正解
ウ
解説
和両立(union compatible)とは、2つの関係において、次数(属性数・列数)と対応する属性どうしのドメイン(値の型・範囲)がともに一致している状態を指します。以下は和両立である2つの関係です。
関係モデルの集合演算のうち「和」「差」「共通」は、2つの関係が和両立であることが前提となっています。ただし「直積」ではこの和両立の条件は必要ありません。直積演算は(A, B)と(C, D)という2つの関係があったときに、2つの関係の全属性を組み合わせた(A, B, C, D)というタプル(行)を得る演算ですから、次数やドメインが一致していなくても問題なく行うことができます。
したがって「ウ」が正解です。
関係モデルの集合演算のうち「和」「差」「共通」は、2つの関係が和両立であることが前提となっています。ただし「直積」ではこの和両立の条件は必要ありません。直積演算は(A, B)と(C, D)という2つの関係があったときに、2つの関係の全属性を組み合わせた(A, B, C, D)というタプル(行)を得る演算ですから、次数やドメインが一致していなくても問題なく行うことができます。
したがって「ウ」が正解です。