ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問26

テクノロジ系

関係Rと関係Sに対して,関係Xを求める関係演算はどれか。

R

IDAB
0001a100
0002b200
0003d300

S

IDAB
0001a100
0002a200

X

IDAB
0001a100
0002a200
0002b200
0003d300
選択肢
正解と解説

正解 エ

XはRとSのどちらかに含まれる行を、重複を除いて集めたものです。これは和の演算です。

和(R∪S)は、RとSの少なくとも一方に含まれる行をすべて集め、同じ行は1つにまとめる演算です。Rの3行とSの2行を合わせると5行です。そのうち(0001, a, 100)は両方にあるので1行にまとめ、4行になります。この4行がXと一致します。

ア:IDで結合すると、IDが一致する行どうしが横につながり、0001と0002の2行になります。列はRとSの両方の列をもつので、Xとは形が違います。

イ:差(R−S)は、Rにあり、Sにない行だけを残す演算です。結果は(0002, b, 200)と(0003, d, 300)の2行になります。

ウ:直積は、Rの各行とSの各行をすべて組み合わせる演算です。結果は3×2=6行になり、列も6列になります。

出典:令和3年度 秋期 応用情報技術者試験 問26

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 秋期 応用情報技術者試験 問26(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方