平成25年 春期 システム監査技術者 午前II 問19

関係XとYを結合した後、関係Zを得る関係代数演算はどれか。

X
学生番号 氏名 学部コード
1 山田太郎 A
2 情報一郎 B
3 鈴木一郎 A
4 技術五郎 B
5 小林次郎 A
6 試験桃子 A
Y
学部コード 学部名
A 工学部
B 情報学部
C 文学部
Z
学部名 学生番号 氏名
情報学部 2 情報一郎
情報学部 4 技術五郎

 ア  射影と選択  イ  射影と和  ウ  選択  エ  選択と和


答え ア


解説
表XとYを結合すると

学生番号 氏名 学部コード 学部名
1 山田太郎 A 工学部
2 情報一郎 B 情報学部
3 鈴木花子 A 工学部
4 技術五郎 B 情報学部
5 小林次郎 A 工学部
6 試験桃子 A 工学部
になり、これから実行結果Zを得るには、学部コードが“B”(又は、学部名が“情報学部”)であるレコード(行)を選ぶ操作の選択と、“学部名”と“学生番号”、“氏名”の項目(列)を選ぶ操作の射影を行う。


キーワード
・データベース操作

キーワードの解説
  • データベース操作
    データベースの操作には条件にあった情報を取り出し新しい表を作成する操作(関係演算)と、2つの表を操作する集合演算と、それ以外に整列などの操作がある。
    関係演算には、選択、射影、結合の操作がある。
    集合演算には、和、差、積の操作がある。
    上記以外に、整列、検索、集計などの操作があります。

もっと、「関係代数」について調べてみよう。

戻る 一覧へ 次へ