本文へスキップ

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


Since 2016.4.19

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

Ⅳ-18

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

  学生情報          試験得点情報
 ┌────┬───┬───┐ ┌────┬───┬──┐
 │学生番号│氏名 │学部 │ │学生番号│試験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│
 └────┴───┴───┴───┴──┘

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

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

 ┌────┬───┬───┬───┬──┐
④│学生番号│氏名 │学部 │試験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│
 └────┴───┴───┴───┴──┘
 ┌────┬───┬───┬────┬───┬──┐
⑤│学生番号│氏名 │学部 │学生番号│試験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│
 └────┴───┴───┴────┴───┴──┘


正解


解説

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

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

Ⅳ-17 目次 Ⅳ-19