平成18年秋期試験問題 午前問65
問65解説へ
次のSQL文は,和,差,直積,射影,選択の関係演算のうち,どの関係演算の組合せで表現されるか。ここで,下線部は主キーを表す。
SELECT 納品.顧客番号,顧客名 FROM 納品,顧客
WHERE 納品.顧客番号 = 顧客.顧客番号
WHERE 納品.顧客番号 = 顧客.顧客番号
- 差,選択,射影
- 差,直積,選択
- 直積,選択,射影
- 和,直積,射影
広告
解説
選択肢の関係演算はそれぞれ次のような操作です。
したがって正しい組合せは「直積,選択,射影」です。
- 差
- 2つの表の共通行を取り除く
- 選択
- 表から行を抽出する
- 射影
- 表から列を抽出する
- 直積
- 表の行同士の全ての組合せを得る
- 和
- 2つの表を和演算で統合する
したがって正しい組合せは「直積,選択,射影」です。
広告