基本情報技術者平成28年春期 午前問27

午前問27

関係XとYを結合した後,関係Zを得る関係代数演算はどれか。
27.gif/image-size:488×159
  • [この問題の出題歴]
  • 基本情報技術者 H30秋期 問28

分類

テクノロジ系 » データベース » データ操作

正解

解説

まず関係XとYを共通の属性"学部コード"で結合すると以下のようになります。
27_1.gif/image-size:218×145
関係Zは、レコードのうち学部コードがBである2つを抽出し、さらに"氏名"、"学部コード"、"学部名"の3つの属性を取り出した結果です。表から選択した行(レコード/タプル)を取り出す操作を「選択」、表から選択した列(属性)を取り出す操作を「射影」といい、関係Zを得るために行われた関係演算はこの2つになります。したがって「ア」が正解です。
27_2.gif/image-size:520×185
© 2010-2019 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop