応用情報に戻る
練習問題難易度: 標準2017年度

応用情報技術者 過去問練習問題 第28問

問題

関係 R(ID, A, B, C)の A, C への射影の結果と SQL 文で求めた結果が同じになるように、a に入れるべき字句はどれか。ここで、関係 R を表 T で実現し、表 T に各行を格納したものを次に示す。 〔SQL 文〕 SELECT 〔 a 〕 A, C FROM T
の図表

選択肢

  1. 1ALL
  2. 2DISTINCT
  3. 3ORDER BY
  4. 4REFERENCES

正解

2. DISTINCT

詳しい解説を見る

解説

関係代数の射影は、指定した属性を取り出した結果から重複行を取り除いた集合を返す。表 T から A, C を取り出すと重複する行が生じるため、SQL で同じ結果を得るには重複を排除する DISTINCT を指定する必要がある。よってイが正解。ALL は重複をそのまま残し、ORDER BY は並べ替え、REFERENCES は参照制約の指定であり誤り。(出典: 平成29年度 秋期 応用情報技術者試験 午前 問28)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。2026年度からCBT方式へ移行し、科目A(四肢択一80問)・科目B(記述11問中5問選択)の2部構成で、それぞれ基準点以上が必要です。テクノロジ・マネジメント・ストラテジの全分野から出題されます。