表1と表2に、ある操作を行って表3が得られた。行った操作だけを全て挙げたものはどれか。
結合=表をキーで対応付け、射影=列を絞る、選択=行を絞る
表1
表2
表3
| 品名コード | 品名 | 価格 | メーカ |
|---|---|---|---|
| 001 | ラーメン | 150 | A社 |
| 002 | うどん | 130 | B社 |
| 品名コード | 棚番号 |
|---|---|
| 001 | 1 |
| 002 | 5 |
| 品名 | 価格 | 棚番号 |
|---|---|---|
| ラーメン | 150 | 1 |
| うどん | 130 | 5 |
選択肢
- ア結合
- イ結合、射影
- ウ結合、選択
- エ選択、射影
正解と解説
正解:イ 結合、射影
表3は品名コードを手掛かりに表1と表2を対応付け、そのうえで品名・価格・棚番号の3列だけを取り出した形になっている。二つの表を共通項目で組み合わせる操作が結合、必要な列だけを取り出す操作が射影である。行はすべて残っており条件で絞り込まれていないため、選択は行われていない。
選択肢ごとの解説
- ア結合だけでは表1・表2の全列が残り、列が絞られた表3にはならない。
- イ正解。共通項目で結合したうえで必要な列だけを射影している。
- ウ行の絞り込みは行われていないため、選択は含まれない。
- エ二つの表をまたぐ結果なので、結合が不可欠。
同じ分野の他の問題
- 関係データベースを構成する要素の関係を表す図において、図中のa〜cに入れる字句の適切な組合せはどれか。2024年度 秋期 問60
- 関係データベースにおける結合操作はどれか。2023年度 秋期 問100
- 関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。2022年度 秋期 問98
- データを行と列から成る表形式で表すデータベースのモデルはどれか。2022年度 秋期 問83
- 関係データベースにおいて、表Aと表Bの積集合演算を実行した結果はどれか。2020年度 10月試験 問73
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。