ITパスポート|データベース 問13
表1と表2に、ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
表1
| 品名コード | 品名 | 価格 | メーカ |
|---|---|---|---|
| 001 | ラーメン | 150 | A 社 |
| 002 | うどん | 130 | B 社 |
表2
| 品名コード | 棚番号 |
|---|---|
| 001 | 1 |
| 002 | 5 |
表3
| 品名 | 価格 | 棚番号 |
|---|---|---|
| ラーメン | 150 | 1 |
| うどん | 130 | 5 |
正解:イ
解説
結合は、共通の項目で二つの表をつなげる操作です。射影は、表から必要な列だけを取り出す操作です。選択は、条件に合う行だけを取り出す操作です。
- 結合
- 表 1 と表 2 を品名コードでつなげ、棚番号を加える
- 射影
- 品名、価格、棚番号の列だけを取り出す(品名コードとメーカの列を除く)
- 選択
- 行は 2 行とも残っているので、選択はしていません
- イ 正解。行った操作は結合と射影です。
出典:平成28年度春期 ITパスポート試験 公開問題 問95(読点「,」を「、」に改変)