表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
表1
| 品名コード | 品名 | 価格 | メーカ |
|---|---|---|---|
| 001 | ラーメン | 150 | A社 |
| 002 | うどん | 130 | B社 |
表2
| 品名コード | 棚番号 |
|---|---|
| 001 | 1 |
| 002 | 5 |
表3
| 品名 | 価格 | 棚番号 |
|---|---|---|
| ラーメン | 150 | 1 |
| うどん | 130 | 5 |
テクノロジ系
表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
表1
| 品名コード | 品名 | 価格 | メーカ |
|---|---|---|---|
| 001 | ラーメン | 150 | A社 |
| 002 | うどん | 130 | B社 |
表2
| 品名コード | 棚番号 |
|---|---|
| 001 | 1 |
| 002 | 5 |
表3
| 品名 | 価格 | 棚番号 |
|---|---|---|
| ラーメン | 150 | 1 |
| うどん | 130 | 5 |
正解 イ
表1と表2を品名コードで結び付ける結合と、必要な列だけを取り出す射影を行うと表3になります。
結合は、共通の列(ここでは品名コード)の値で複数の表を1つの表にまとめる操作です。表1と表2を品名コードで結合すると、品名コード、品名、価格、メーカ、棚番号の列をもつ表ができます。射影は、表から特定の列だけを取り出す操作です。結合した表から品名、価格、棚番号の列を射影すると表3になります。表3には元の2行がそのまま残っているので、行を絞り込む選択は行っていません。
ア:結合だけでは品名コードとメーカの列が残ります。列を絞る射影も必要です。
ウ:選択は、条件に合う行を取り出す操作です。表3は行が減っておらず、列が減っているので射影です。
エ:表3には表1の品名・価格と表2の棚番号が並んでいます。2つの表をまとめる結合が必要で、選択は行っていません。
出典:平成28年度 春期 ITパスポート試験 問95
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 春期 ITパスポート試験 問95(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方