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

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

問題

更新可能なビューを作成する SQL 文はどれか。ここで、SQL 文中に現れる基底表は全て更新可能とする。

選択肢

  1. 1CREATE VIEW 高額商品(商品番号、商品名、商品単価)AS SELECT 商品番号、商品名、商品単価 FROM 商品 WHERE 商品単価>1000
  2. 2CREATE VIEW 商品受注(商品番号、受注数量)AS SELECT DISTINCT 商品番号 FROM 受注
  3. 3CREATE VIEW 商品受注(商品番号、受注数量)AS SELECT 商品番号、SUM(受注数量)FROM 受注 GROUP BY 商品番号
  4. 4CREATE VIEW 商品受注(商品番号、平均受注数量)AS SELECT AVG(受注数量)FROM 受注

正解

1. CREATE VIEW 高額商品(商品番号、商品名、商品単価)AS SELECT 商品番号、商品名、商品単価 FROM 商品 WHERE 商品単価>1000

詳しい解説を見る

解説

更新可能なビューは、基底表の各行とビューの行が 1 対 1 に対応している必要があり、DISTINCT・GROUP BY・集約関数(SUM、AVG など)を含むと更新できない。アは単一表から条件で行を絞り込むだけで対応関係が保たれるため更新可能である。よってアが正解。イは DISTINCT、ウは GROUP BY と SUM、エは AVG を含むため更新不可。(出典: 令和5年度 秋期 応用情報技術者試験 午前 問28)

一問一答

全400問を繰り返し学習

練習問題の関連問題

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

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。