表1と表2に,ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。 表1
| 品名コード | 品名 | 価格 | メーカ |
| 001 | ラーメン | 150 | A社 |
| 002 | うどん | 130 | B社 |
表2
| 品名コード | 棚番号 |
| 001 | 1 |
| 002 | 5 |
表3
| 品名 | 価格 | 棚番号 |
| ラーメン | 150 | 1 |
| うどん | 130 | 5 |
- ア結合
- イ結合,射影
- ウ結合,選択
- エ選択,射影
正解と解説を見る
正解
イ 結合,射影
正解はイの「結合,射影」である。表1と表2は共通の項目である品名コードをキーとして関係付けることができ、これらを結合することで品名コードごとに品名・価格・メーカ・棚番号がそろった表が得られる。さらに、その結合結果から品名コードとメーカの列を取り除き、品名・価格・棚番号の列だけを取り出す射影を行うことで、表3が得られる。アは結合のみで、メーカや品名コードの列を除く操作(射影)が含まれておらず不十分である。ウとエにある「選択」は行(レコード)を条件で絞り込む操作であるが、表3は表1・表2の全行がそのまま反映されているため、選択は行われていない。