問題
表 R に対する次の SQL 文の操作はどの関係演算か。ここで、表 R は属性 A1, A2, A3, A4, A5 をもつ。 〔SQL 文〕 SELECT A1, A3, A5 FROM R
選択肢
- 1結合
- 2差
- 3射影
- 4直積
正解
3. 射影
詳しい解説を見る解説を閉じる
解説
SELECT で表の特定の列(A1, A3, A5)だけを取り出す操作は、関係代数の射影(projection)に当たる。よって「ウ」が正しい。結合は複数表を結びつける演算、差は行集合の差、直積は全行の組合せを作る演算である。(出典: 平成24年度 春期 基本情報技術者試験 午前 問31)
一問一答
科目A 180問+科目B 60問