it-kakomon › ITパスポート › 令和2年度 › 問73

令和2年度 ITパスポート 問73(テクノロジ)

出典:令和2年度 ITパスポート試験 公開問題 問73(独立行政法人情報処理推進機構(IPA))

関係データベースにおいて,表Aと表Bの積集合演算を実行した結果はどれか。
  1. ア
  2. イ
  3. ウ
  4. エ
正解と解説を見る

正解:エ

【表の値】

・表A:ガム 100、せんべい 250、チョコレート 150

・表B:せんべい 250、チョコレート 150、どら焼き 100

【積集合演算とは】

積集合(共通)演算は、2つの表の両方に含まれる行(全ての項目の値が同じ行)だけを取り出す演算です。

表Aと表Bの両方に含まれる行は、「せんべい 250」と「チョコレート 150」の2行です。

【図の読み取り】

・ア:ガム 100、せんべい 250、チョコレート 150、どら焼き 100

・イ:ガム 100、せんべい 500、チョコレート 300、どら焼き 100

・ウ:せんべい 500、チョコレート 300

・エ:せんべい 250、チョコレート 150

【選択肢の検討】

ア:表Aと表Bのどちらかに含まれる行を全て集めたもので、和集合演算の結果です。

イ:和集合に、共通する行の価格を足し合わせたもので、関係データベースの集合演算の結果ではありません。

ウ:共通する行の価格を足し合わせたもので、積集合演算では価格を足しません。

エ:両方に含まれる「せんべい 250」と「チョコレート 150」なので、積集合演算の結果です。

よって、正解は選択肢エです。

まず令和8年度の100問を通しで解いてみる(無料)