平成30年度 春期 データベーススペシャリスト試験 午前II 問9
2025年6月30日
【問題9】
関係R, Sの等結合演算は,どの演算によって表すことができるか。
【解説】
等結合演算は、関係データベースの演算で、二つの関係(テーブル)の特定の属性が等しい組み合わせを取り出す操作です。これは以下の手順で表現できます:
1. 直積: 二つの関係(RとS)の全ての組み合わせを生成します。
2. 選択: 等しい属性の条件を指定して、条件に合致する組を抽出します。
これにより、等結合が表現されます。
選択肢の検討
- ア: 共通
誤り。共通演算は集合演算に関するものですが、等結合演算には適用されません。
- イ: 差
誤り。差演算は二つの集合の差を求める演算であり、等結合には関係しません。
- ウ: 直積と射影と差
誤り。射影は属性を選択する演算ですが、差は関係に必要ありません。
- エ: 直積と選択
正しい。直積を使用して二つの関係の全組み合わせを作成し、その後、選択を用いて条件に合致する組み合わせを抽出します。
出典:平成30年度 春期 データベーススペシャリスト試験 午前II 問9