本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成20年度 技術士第一次試験問題【専門科目】

W−18

下記の2つのテーブルを自然結合した結果は、@〜Dのうちどれか。

  学生情報          試験得点情報
 ┌────┬───┬───┐ ┌────┬───┬──┐
 │学生番号│氏名 │学部 │ │学生番号│試験ID│得点│
 ├────┼───┼───┤ ├────┼───┼──┤
 │ 113456│山田 │文学部│ │ 113456│A-1  │ 360│
 ├────┼───┼───┤ ├────┼───┼──┤
 │ 287654│高木 │法学部│ │ 113456│A-2  │ 450│
 ├────┼───┼───┤ ├────┼───┼──┤
 │ 431732│佐藤 │工学部│ │ 113456│A-3  │ 320│
 └────┴───┴───┘ ├────┼───┼──┤
                │ 287654│A-1  │ 460│
                ├────┼───┼──┤
                │ 287654│A-2  │ 330│
                ├────┼───┼──┤
                │ 431732│A-1  │ 310│
                ├────┼───┼──┤
                │ 431732│A-3  │ 320│
                └────┴───┴──┘
 ┌────┬───┬───┬───┬──┐
@│学生番号│氏名 │学部 │試験ID│得点│
 ├────┼───┼───┼───┼──┤
 │ 113456│山田 │文学部│A-1  │ 360│
 ├────┼───┼───┼───┼──┤
 │ 287654│高木 │法学部│A-2  │ 450│
 ├────┼───┼───┼───┼──┤
 │ 431732│佐藤 │工学部│A-3  │ 320│
 └────┴───┴───┴───┴──┘

 ┌────┬───┬───┬────┬───┬──┐
A│学生番号│氏名 │学部 │学生番号│試験ID│得点│
 ├────┼───┼───┼────┼───┼──┤
 │ 113456│山田 │文学部│ 113456│A-1  │ 360│
 ├────┼───┼───┼────┼───┼──┤
 │ 287654│高木 │法学部│ 287654│A-2  │ 450│
 ├────┼───┼───┼────┼───┼──┤
 │ 431732│佐藤 │工学部│ 431732│A-3  │ 320│
 └────┴───┴───┴────┴───┴──┘

 ┌────┬───┬───┬────┬───┬──┐
B│学生番号│氏名 │学部 │学生番号│試験ID│得点│
 ├────┼───┼───┼────┼───┼──┤
 │ 113456│山田 │文学部│ 113456│A-1  │ 360│
 ├────┼───┼───┼────┼───┼──┤
 │ 287654│高木 │法学部│ 287654│A-1  │ 460│
 ├────┼───┼───┼────┼───┼──┤
 │ 431732│佐藤 │工学部│ 431732│A-1  │ 310│
 └────┴───┴───┴────┴───┴──┘

 ┌────┬───┬───┬───┬──┐
C│学生番号│氏名 │学部 │試験ID│得点│
 ├────┼───┼───┼───┼──┤
 │ 113456│山田 │文学部│A-1  │ 360│
 ├────┼───┼───┼───┼──┤
 │ 113456│山田 │文学部│A-2  │ 450│
 ├────┼───┼───┼───┼──┤
 │ 113456│山田 │文学部│A-3  │ 320│
 ├────┼───┼───┼───┼──┤
 │ 287654│高木 │法学部│A-1  │ 460│
 ├────┼───┼───┼───┼──┤
 │ 287654│高木 │法学部│A-2  │ 330│
 ├────┼───┼───┼───┼──┤
 │ 431732│佐藤 │工学部│A-1  │ 310│
 ├────┼───┼───┼───┼──┤
 │ 431732│佐藤 │工学部│A-3  │ 320│
 └────┴───┴───┴───┴──┘
 ┌────┬───┬───┬────┬───┬──┐
D│学生番号│氏名 │学部 │学生番号│試験ID│得点│
 ├────┼───┼───┼────┼───┼──┤
 │ 113456│山田 │文学部│ 113456│A-1  │ 360│
 ├────┼───┼───┼────┼───┼──┤
 │ 113456│山田 │文学部│ 113456│A-2  │ 450│
 ├────┼───┼───┼────┼───┼──┤
 │ 113456│山田 │文学部│ 113456│A-3  │ 320│
 ├────┼───┼───┼────┼───┼──┤
 │ 287654│高木 │法学部│ 287654│A-1  │ 460│
 ├────┼───┼───┼────┼───┼──┤
 │ 287654│高木 │法学部│ 287654│A-2  │ 330│
 ├────┼───┼───┼────┼───┼──┤
 │ 431732│佐藤 │工学部│ 431732│A-1  │ 310│
 ├────┼───┼───┼────┼───┼──┤
 │ 431732│佐藤 │工学部│ 431732│A-3  │ 320│
 └────┴───┴───┴────┴───┴──┘


正解

C


解説

C 正しい。自然結合は2つのテーブルを同じ列名で結合する。「学生番号」列が同じ列名であり、試験得点情報から、学生番号が一致する行を結合する。

D 学生番号列が冗長になっているため誤り。

W−17 目次 W−19