正答3
解説
正解は3です。
関係データベースの関係演算には、表から条件に合う行を取り出す選択、指定した列を取り出す射影、複数の表を共通の列で結び付ける結合があります。
【記述別解説】
a:○ 結合は、二つ以上の表を共通の列の値で結び付けて、一つの表を作る関係演算です。
b:○ 射影は、表から指定した列だけを取り出す関係演算です。
c:× 順次は、構造化プログラミングの基本構造(順次・選択・繰返し)の一つで、処理を上から順に実行することです。
関係演算ではありません。
d:○ 選択は、表から条件に合う行だけを取り出す関係演算です。
【選択肢別解説】
1:× 関係演算であるdの選択が抜けています。
2:× cの順次は関係演算ではないので、含めるのは誤りです。
3:○ 関係演算はa、b、dなので、この組合せが正解です。
4:× 関係演算であるbの射影が抜けています。
【ポイント】
「選択」は行を、「射影」は列を取り出すと覚えます。
構造化プログラミングにも「選択」という用語があるので、文脈で区別しましょう。