IPA過去問ドリル

令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問10

テクノロジ/データベース

関係演算において,商演算と同等な結果が得られる演算の組合せはどれか。

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

正解:イ

解説

関係演算における商演算(division)は,直積演算,射影演算,差演算を組み合わせることによって表すことができます。被除数と除数の属性を用いて直積を作り,射影と差を使って条件を満たさない候補を除外していくことで,商演算と同等の結果が得られます。

選択肢ごとの解説

  • 誤り。選択演算を用いた組合せでは商演算と同等の結果を得ることはできません。商演算の実現には射影演算が必要です。
  • 正しい。商演算は,直積演算,射影演算,差演算を組み合わせることによって表すことができます。
  • 誤り。和演算を用いた組合せでは商演算と同等の結果を得ることはできません。商演算の実現には差演算が必要です。
  • 誤り。選択演算と和演算の組合せでは商演算と同等の結果を得ることはできません。商演算の実現には射影演算と差演算が必要です。
データベーススペシャリストの過去問を演習モードで解く