関係代数演算に関する記述のうち,適切なものはどれか。

 ア 結合は,ある二つの関係のタプルについて,両方のすべての組合せからな
  る関係を求める。

 イ 差は,ある二つの関係の両方又は片方に現れるタプルからなる関係を求め
  る。

 ウ 射影は,ある関係から一部の属性を取り出したタプルからなる関係を求め
  る。

 エ 商は,ある二つの関係のうち,一つ目の関係だけに現れるタプルからなる
  関係を求める。

■キーワード■ 射影,関係代数演算,タプル

■解答■
  テクニカルエンジニア(データベース)午前平成14年問25
  データベーススペシャリスト午前平成12年問43

 ウ 射影は,ある関係から一部の属性を取り出したタプルからなる関係を求め
  る。

> ア:ある二つの関係のタプルについて,両方のすべての組合せからなる関係を
>  求める演算→直積
> イ:ある二つの関係の両方又は片方に現れるタプルからなる関係を求める演算
>  →和
> エ:ある二つの関係のうち,一つ目の関係だけに現れるタプルからなる関係を
>  求める演算→差

 どうもありがとうございました。

> こちらで調べました.
> http://www.gfocus.co.jp/information/dictionary/dictionary01.html
>
> ア 結合→直積.結合は「2つのリレーション内で、 共通の項目があるか、また
>   は年齢等のように、 常に大小関係をつけられる項目がある場合に、2つのテ
>   ーブルを結びつけて情報を表示する演算。」である.
> イ 差→和.差は「どちらか一方にしか属していない要素の集合を導き出す演
>   算。」である.
> ウ ○ 射影は「リレーションから、 任意のデータ項目を取り出す演算。テーブ
>   ルの縦方向(カラム)を抽出すると考えると良い。」ようだ.
> エ 商→差.商は,「2つのリレーション内で、共通の項目がある場合に、割ら
>   れる側のリレーションの中から、 割る側の項目値全てを持つもののみを選択
>   した上で、 割る側に含まれない項目を射影したリレーションを作成する演
>   算。」である.

 どうもありがとうございました。

                                                                                                                                              • -