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

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

データ操作

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

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

答えと解説を見る

✓ これが正解ウ直積

解説

直積は組どうしを比べずにつなぐだけなので、和両立は必要ありません。

和両立とは、二つの関係の属性の数が同じで、対応する属性の定義域もそろっている状態です。和集合、共通集合、差集合は、どれも二つの関係に含まれる組(行)を同じものかどうか比べて、まとめたり残したり取り除いたりする演算です。組どうしを比べるには形がそろっている必要があるため、これらは和両立が前提になります。これに対して直積は、R の各組と S の各組を全て組み合わせ、属性を横につないだ新しい組を作る演算です。組どうしを比べることはしないので、属性の数や定義域が違っていても計算できます。行を比べる演算か、行をつなぐ演算かで分けると、和両立が必要かどうかを判断できます。

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

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

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