更新可能なビューを作成するSQL文はどれか。ここで、SQL文中に現れる表は全て更新可能とする。
ア | CREATE VIEW 高額商品(商品番号,商品名,商品単価) AS SELECT 商品番号,商品名,商品単価 FROM 商品 WHERE 商品単価 > 1000 |
イ | CREATE VIEW 受注商品(商品番号) AS SELECT DISTINCT 商品番号 FROM 受注 |
ウ | CREATE VIEW 商品受注 (商品番号,受注総量) AS SELECT 商品番号、SUM(受注総量) FROM 受注 GROUP BY 商品番号 |
エ | CREATE VIEW 商品平均受注数量(平均受注数量) AS SELECT AVG(受注数量) FROM 受注 |
更新不可能なビューの条件は次のものである。
ア | ○ | 商品表から商品単価が1,000を超える商品を選択し、商品番号,商品名,商品単価の列を射影で抽出しているビューであるから更新可能である。 |
イ | × | DISTINCT句を使用しているので更新不可能なビューである。 |
ウ | × | 集計関数やグループ関数を使用しているので更新不可能なビューである。 |
エ | × | 集計関数を使用しているので更新不可能なビューである。 |