基本情報技術者講座
★ 猫本 6-06 データ操作とSQL(その1) ★
基本情報技術者 令和元年度秋期 問27
関係モデルにおいて,関係から特定の属性だけを取り出す演算はどれか。
ア | 結合(join) |
イ | 射影(projection) |
ウ | 選択(selection) |
エ | 和(union) |
解説
属性は列のこと
(関係演算)
射影:表の中から特定の列を抽出する。
選択:表の中から特定の行を抽出する。
結合:二つ以上の表を結合して,一つの表を生成する。
よって,イである。
解答
イ
基本情報技術者 平成31年春期 問28
関係モデルにおいて表Xから表Yを得る関係演算はどれか。
ア | 結合(join) |
イ | 射影(projection) |
ウ | 選択(selection) |
エ | 併合(merge) |
解説
(関係演算)
射影:表の中から特定の列を抽出する。
選択:表の中から特定の行を抽出する。
結合:二つ以上の表を結合して,一つの表を生成する。
よって,イである。
※参考 表Xから表Yを得るSQL文
SELECT 商品番号,数量
FROM X
解答
イ
基本情報技術者 平成30年度秋期 問28
関係XとYを自然結合した後,関係Zを得る関係代数演算はどれか。
ア | 射影と和 |
イ | 選択 |
ウ | 選択と射影 |
エ | 選択と和 |
解説
自然結合:結合する表同士で同一名称の項目で結合を行い,得られる表に同一名称の項目を一つのみにする。一般に言う結合をさす。
(関係演算)
射影:表の中から特定の列を抽出する。
選択:表の中から特定の行を抽出する。
結合:二つ以上の表を結合して,一つの表を生成する。
よって,ウである。
※参考 関係Xと関係Yから関係Zを得るSQL文
SELECT 学部名,学生番号,氏名
FROM X,Y
WHERE X.学部コード=Y.学部コード
解答
ウ
基本情報技術者 平成28年度春期 問27
関係XとYを結合した後,関係Zを得る関係代数演算はどれか。
ア | 射影と選択 |
イ | 射影と和 |
ウ | 選択 |
エ | 選択と和 |
解説
(関係演算)
射影:表の中から特定の列を抽出する。
選択:表の中から特定の行を抽出する。
結合:二つ以上の表を結合して,一つの表を生成する。
よって,アである。
※参考 関係Xと関係Yから関係Zを得るSQL文
SELECT 学部名,学生番号,氏名
FROM X,Y
WHERE X.学部コード=Y.学部コード
解答
ア