平成29年度 春期 ITパスポート 問89(テクノロジ)
出典:平成29年度 春期 ITパスポート試験 公開問題 問89(独立行政法人情報処理推進機構(IPA))
情報処理に関する用語a〜dのうち,関係データベースの関係演算だけを全て挙げたものはどれか。
a 結合
b 射影
c 順次
d 選択
- アa,b
- イa,b,c
- ウa,b,d
- エa,d
正解と解説を見る
正解:ウ
【関係データベースの関係演算】
関係データベースで、表からデータを取り出すための基本的な操作(関係演算)には、次のものがあります。
・選択:表から、条件に合う行を取り出す
・射影:表から、指定した列を取り出す
・結合:複数の表を、共通の列の値で組み合わせて、1つの表にする
一方、順次は、構造化プログラミングで使う、処理を上から順に実行する制御構造(順次、選択、繰返し)の一つで、関係演算ではありません。
【a〜dの検討】
a:結合は、関係演算です。
b:射影は、関係演算です。
c:順次は、プログラムの制御構造で、関係演算ではありません。
d:選択は、関係演算です。
関係演算はa、b、dです。よって、正解は選択肢ウです。