HOME»ソフトウェア開発技術者平成18年春期»午前問66
ソフトウェア開発技術者平成18年春期 午前問66
問66
四つの表"注文","顧客","商品","注文明細"がある。これらの表から,次のビュー"注文一覧"を作成するSQL文はどれか。ここで,下線の項目は主キーを表す。
注文 (注文番号,注文日,顧客番号)
顧客 (顧客番号,顧客名)
商品 (商品番号,商品名)
注文明細 (注文番号,商品番号,数量,単価)
注文 (注文番号,注文日,顧客番号)
顧客 (顧客番号,顧客名)
商品 (商品番号,商品名)
注文明細 (注文番号,商品番号,数量,単価)
分類
テクノロジ系 » データベース » データ操作
正解
イ
解説
- SELECTで"*(全ての列)"を指定しているので、注文一覧には存在しない"商品番号"列が表示されてしまうので誤りです。
- 正しい。
- WHERE句の条件をORで結合しているため設問のような結果セットにはなりません。
- SELECT文で"顧客名"列を指定していないので誤りです。