令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問10
テクノロジ/データベース関係演算において,商演算と同等な結果が得られる演算の組合せはどれか。
出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問10
- ア直積演算と差演算と選択演算
- イ直積演算と射影演算と差演算
- ウ直積演算と射影演算と和演算
- エ直積演算と選択演算と和演算
正解:イ
解説
関係演算における商演算(division)は,直積演算,射影演算,差演算を組み合わせることによって表すことができます。被除数と除数の属性を用いて直積を作り,射影と差を使って条件を満たさない候補を除外していくことで,商演算と同等の結果が得られます。
選択肢ごとの解説
- ア誤り。選択演算を用いた組合せでは商演算と同等の結果を得ることはできません。商演算の実現には射影演算が必要です。
- イ正しい。商演算は,直積演算,射影演算,差演算を組み合わせることによって表すことができます。
- ウ誤り。和演算を用いた組合せでは商演算と同等の結果を得ることはできません。商演算の実現には差演算が必要です。
- エ誤り。選択演算と和演算の組合せでは商演算と同等の結果を得ることはできません。商演算の実現には射影演算と差演算が必要です。