過去問解きまくり研究所 ホーム

令和6年度 秋期 午前Ⅱ 問11

データ操作

和両立である必要のないもの

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

答えと解説を見る

✓ これが正解ウ直積

解説

直積は和両立でない関係どうしにも行えます。

和両立とは、二つの関係の属性の数が等しく、対応する属性の定義域がそれぞれ同じであることです。和集合、差集合、共通集合は、二つの関係の行(タプル)を同じものとして比べたり一つにまとめたりする演算なので、行の形がそろっていなければ意味を持ちません。そのため、これらの演算では和両立であることが前提になります。一方、直積は R の各行と S の各行をすべて組み合わせて、両方の属性を並べた新しい行を作る演算です。行どうしを比べることはないので、属性の数や定義域が違っていても計算できます。見分ける軸は、行どうしを比べる演算か、行を横に並べて組み合わせる演算かです。

ほかの選択肢はなぜ違うのか

出典:令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問11

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)