応用情報に戻る
更新可能なビューを作成する SQL 文難易度: 標準2011年度

応用情報技術者 過去問更新可能なビューを作成する SQL 文 2011年度 第30問

問題

更新可能なビューを作成する 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

詳しい解説を見る

解説

更新可能なビューは、元の実表の行と一意に対応づけられるものに限られる。DISTINCT、GROUP BY、集約関数(SUM、AVG など)を用いたビューは複数行を集約してしまい、ビュー側の行から実表の行を特定できないため更新できない。アは単一表からの単純な射影と選択(WHERE)だけなので更新可能である。よってアが正解。(出典: 平成23年度 秋期 応用情報技術者試験 午前 問30)

一問一答

全400問を繰り返し学習

同じ年度の過去問

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

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