|
H17年春 ソフトウェア開発技術者 【問65】
”注文”表と”商品”表の二つに対して、四つのビューを定義した。このうち、更新可能なビューはどれか。注文
| 注文番号 |
注文日 |
顧客番号 |
顧客名 |
商品番号 |
数量 |
金額 |
| 001 |
2004-06-05 |
K111 |
A社 |
RX01 |
5 |
150,000 |
| 001 |
2004-06-05 |
K111 |
A社 |
RY01 |
10 |
290,000 |
| 001 |
2004-06-05 |
K111 |
A社 |
F001 |
5 |
375,000 |
| 002 |
2004-06-10 |
K222 |
B社 |
TV18 |
10 |
450,000 |
| 003 |
2004-06-15 |
K333 |
C社 |
TV18 |
5 |
225,000 |
| 003 |
2004-06-15 |
K333 |
C社 |
F001 |
2 |
150,000 |
| 004 |
2004-06-20 |
K222 |
B社 |
RY01 |
5 |
145,000 |
| 004 |
2004-06-20 |
K222 |
B社 |
F001 |
2 |
150,000 |
商品
| 商品番号 |
商品名 |
単価 |
| F001 |
冷蔵庫 |
75,000 |
| RX01 |
ラジオX |
30,000 |
| RY01 |
ラジオY |
29,000 |
| TV18 |
テレビ |
45,000 |
| ア
| CREATE VIEW 顧客V(顧客番号、顧客名) AS SELECT DISTINCT 顧客番号、顧客名 FROM 注文
|
| イ
| CREATE VIEW 商品V(商品番号、商品名) AS SELECT 商品番号、商品名 FROM 注文
|
| ウ
| CREATE VIEW 注文V(注文番号、注文日、顧客番号、合計金額) AS SELECT 注文番号、注文日、顧客番号、SUM(金額) FROM 注文 GROUP BY 注文番号、注文日、顧客番号
|
| エ
| CREATE VIEW 注文明細V(注文番号、注文日、数量、単価、金額) AS SELECT 注文番号、注文.商品番号、数量、単価、金額 FROM 注文、商品 WHERE 注文.商品番号=商品.商品番号
|
|
|