|
H16年春 テクニカルエンジニア (データベース) 【問33】
更新可能なビューを作成するSQL文はどれか。
ここで、SQL文中に現れる表はすべて更新可能とする。
| ア
| CREATE VIEW 高額商品(商品番号, 商品名)
AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000
|
| イ
| CREATE VIEW 商品受注(商品番号, 受注数量)
AS SELECT 商品番号, SUM(受注数量) FROM 受注 GROUP BY 商品番号
|
| ウ
| CREATE VIEW 受注一覧(受注番号, 商品名, 受注数量)
AS SELECT 受注番号, 商品名, 受注数量 FROM 受注, 商品
WHERE 受注.商品番号 = 商品.商品番号
|
| エ
| CREATE VIEW 受注商品(商品番号)
AS SELECT DISTINCT 商品番号 FROM 受注
|
解答と解説
解答: ア
解説:
| イ | | SELECT句でSUM(集合関数)、GROUP BY句があるため、更新できない。 | | ウ | | 複数の表からの結合ビューのため、更新できない。 | | エ | | DISTINCT句があるため、更新できない。 |
|
|
|