ウカマルITパスポートログイン

平成28年度 春期 ITパスポート 問95

テクノロジ系

表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。

表1

品名コード品名価格メーカ
001ラーメン150A社
002うどん130B社

表2

品名コード棚番号
0011
0025

表3

品名価格棚番号
ラーメン1501
うどん1305
選択肢
正解と解説

正解 イ

表1と表2を品名コードで結び付ける結合と、必要な列だけを取り出す射影を行うと表3になります。

結合は、共通の列(ここでは品名コード)の値で複数の表を1つの表にまとめる操作です。表1と表2を品名コードで結合すると、品名コード、品名、価格、メーカ、棚番号の列をもつ表ができます。射影は、表から特定の列だけを取り出す操作です。結合した表から品名、価格、棚番号の列を射影すると表3になります。表3には元の2行がそのまま残っているので、行を絞り込む選択は行っていません。

ア:結合だけでは品名コードとメーカの列が残ります。列を絞る射影も必要です。

ウ:選択は、条件に合う行を取り出す操作です。表3は行が減っておらず、列が減っているので射影です。

エ:表3には表1の品名・価格と表2の棚番号が並んでいます。2つの表をまとめる結合が必要で、選択は行っていません。

出典:平成28年度 春期 ITパスポート試験 問95

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

出典:平成28年度 春期 ITパスポート試験 問95(独立行政法人情報処理推進機構)

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