|
H18年春 ソフトウェア開発技術者 【問66】
四つの表”注文”、”顧客”、”商品”、”注文明細”がある。これらの表から、次のビュー”注文一覧”を作成するSQL文はどれか。
ここで、下線の項目は主キーを表す。
注文(注文番号、注文日、顧客番号) 顧客(顧客番号、顧客名) 商品(商品番号、商品名)
注文明細(注文番号、商品番号、数量、単価)注文一覧
| 注文番号 |
注文日 |
顧客名 |
商品名 |
数量 |
単価 |
| 001 |
2006-01-10 |
佐藤 |
AAAA |
5 |
5,000 |
| 001 |
2006-01-10 |
佐藤 |
BBBB |
3 |
4,000 |
| 002 |
2006-01-15 |
田中 |
BBBB |
6 |
4,000 |
| 003 |
2006-01-20 |
高橋 |
AAAA |
3 |
5,000 |
| 003 |
2006-01-20 |
高橋 |
CCCC |
10 |
1,000 |
| ア
| CREATE VIEW 注文一覧 AS SELECT * FROM 注文、顧客、商品、注文明細 WHERE 注文.注文馬号=注文明細.注文番号 AND 注文.顧客番号=顧客.顧客番号 AND 商品.商品番号=注文明細.商品番号
|
| イ
| CREATE VIEW 注文一覧 AS SELECT 注文.注文番号、注文日、顧客名、商品名、数量、単価 FROM 注文、顧客、商品、注文明細 WHERE 注文.注文馬号=注文明細.注文番号 AND 注文.顧客番号=顧客.顧客番号 AND 商品.商品番号=注文明細.商品番号
|
| ウ
| CREATE VIEW 注文一覧 AS SELECT 注文.注文番号、注文日、顧客名、商品名、数量、単価 FROM 注文、顧客、商品、注文明細 WHERE 注文.注文馬号=注文明細.注文番号 OR 注文.顧客番号=顧客.顧客番号 OR 商品.商品番号=注文明細.商品番号
|
| エ
| CREATE VIEW 注文一覧 AS SELECT 注文.注文番号、注文日、商品名、数量、単価 FROM 注文、商品、注文明細 WHERE 注文.注文馬号=注文明細.注文番号 AND 商品.商品番号=注文明細.商品番号
|
同じ分野の問題 「データベース技術」ソフトウェア開発技術者 H18年春
ソフトウェア開発技術者 H19年秋
ソフトウェア開発技術者 H19年春
ソフトウェア開発技術者 H18年秋
|
|