地域別に分かれている同じ構造の三つの商品表,“東京商品”,“名古屋商品”,“大阪商品”がある。次のSQL文と同等の結果が得られる関係代数式はどれか。ここで,三つの商品表の主キーは“商品番号”である。また,X−YはXからYの要素を除いた差集合を表す。
SELECT * FROM 大阪商品
WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 東京商品)
UNION
SELECT * FROM 名古屋商品
WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 東京商品)
- (大阪商品 ∩ 名古屋商品)− 東京商品
- (大阪商品 ∪ 名古屋商品)− 東京商品
- 東京商品 −(大阪商品 ∩ 名古屋商品)
- 東京商品 −(大阪商品 ∪ 名古屋商品)
解答
イ
解説
ー
- (大阪商品 ∩ 名古屋商品)− 東京商品
ー - (大阪商品 ∪ 名古屋商品)− 東京商品
ー - 東京商品 −(大阪商品 ∩ 名古屋商品)
ー - 東京商品 −(大阪商品 ∪ 名古屋商品)
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 平成23年度特別 問7