関係XとYを結合した後,関係Zを得る関係代数演算はどれか。
行を絞るのが選択、列を取り出すのが射影
X
Y
Z
| 学生番号 | 氏名 | 学部コード |
|---|---|---|
| 1 | 山田太郎 | A |
| 2 | 情報一郎 | B |
| 3 | 鈴木花子 | A |
| 4 | 技術五郎 | B |
| 5 | 小林次郎 | A |
| 6 | 試験桃子 | A |
| 学部コード | 学部名 |
|---|---|
| A | 工学部 |
| B | 情報学部 |
| C | 文学部 |
| 学部名 | 学生番号 | 氏名 |
|---|---|---|
| 情報学部 | 2 | 情報一郎 |
| 情報学部 | 4 | 技術五郎 |
選択肢
- ア射影と選択
- イ射影と和
- ウ選択
- エ選択と和
正解と解説
正解:ア 射影と選択
結合後の表には学生と学部の情報が全て並ぶが、得られた関係Zでは学部名が情報学部の行だけが残り、列も学部名・学生番号・氏名の3つに絞られている。行を条件で絞り込む演算が選択、必要な列だけを取り出す演算が射影なので、この二つを組み合わせればZが得られる。和は二つの関係の行を合わせる演算であり、ここでは使われていない。
選択肢ごとの解説
- ア正解。列を絞る射影と、学部を条件に行を絞る選択の組合せでZが得られる。
- イ和は行を合わせる演算で、列を絞る操作にも行の絞込みにも対応しない。
- ウ選択だけでは行は絞れても、結合結果の学部コードなど不要な列が残ってしまう。
- エ行の絞込みはできるが列を絞れず、和はここで必要な演算ではない。
同じ分野の他の問題
- 関係モデルにおいて表Xから表Yを得る関係演算はどれか。2019年度 春期 午前 問28
- RDBMSにおけるビューに関する記述のうち、適切なものはどれか。2022年度 公開問題 科目A 問21
- 関係モデルにおいて、関係から特定の属性だけを取り出す演算はどれか。2019年度 秋期 午前 問27
- 関係モデルの属性に関する説明のうち、適切なものはどれか。2019年度 春期 午前 問26
- 関係XとYを自然結合した後,関係Zを得る関係代数演算はどれか。2018年度 秋期 午前 問28
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。