ITパスポート試験 過去問解説

結合とは?ITパスポート試験 2015年 (平成27年 秋期) 問64を解説

ITパスポート試験 2015年 (平成27年 秋期) 問64は、結合に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

関係データベースで管理している"入館履歴"表と"建物"表から,建物名が'東館'を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。 入館履歴 建物

この問題の出題ポイント

  • 結合の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: データ操作、結合、ソート、図表問題。

選択肢

  1. S0001
  2. S0002
  3. S0003
  4. S0004正解

正解

: S0004

解説

関係データベースの結合・条件抽出・ソートの計算問題. 入館履歴表と建物表を建物コードで結合し,建物名='東館'(B002)を条件に抽出すると,B002のレコードはS0001(10/30),S0002(10/10),S0003(10/12),S0004(10/20)の4件. これを日付の降順でソートすると1位S0001(10/30),2位S0004(10/20),3位S0003(10/12),4位S0002(10/10)の順. 2番目のレコードの社員番号はS0004となる. 結合→抽出→ソートの順で処理を考え,降順=新しい日付から並べることを正確に追えば一意に答えが導ける. 日付の数値比較で間違えると順序が逆転する点に注意する必要がある.

なぜ他の選択肢が違うのか

  • 誤り. S0001は東館で最新日付10/30の入館者で,降順ソートで1番目のレコード. 「2番目」を問う本問では1位を答えてしまうと誤りで,1番目と2番目の区別が問われる. 降順=最大値が先,という基本ルールに従って2番目の値を正確に抜き出す必要がある選択肢ミス.

  • 誤り. S0002は東館入館日が10/10で,降順ソートでは最も古い日付(=最下位)の4番目に位置する. 「2番目」を問う本問で4番目の社員番号を選ぶのは,降順を昇順と取り違えた場合や日付の大小判定を逆にした場合に陥りやすい誤答. 降順の意味を再確認する.

  • 誤り. S0003は東館入館日が10/12で,降順ソートでは10/30,10/20の次の3番目に位置するレコード. 「2番目」を問う本問で3番目を選ぶのは,並べ替え途中の位置を誤って計上したり日付10/20の存在を見落とした場合に発生する誤答で,結合後の対象レコード全体を確認.

  • エ(正解)

    正解. 東館(B002)の入館履歴を日付降順でソートすると,1位S0001(10/30),2位S0004(10/20),3位S0003(10/12),4位S0002(10/10)の順. 2番目のレコードの社員番号はS0004で正解. 結合→条件抽出→降順ソート→2番目という手順を順番に追って一意に得られる答え.

解き方の整理

結合の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2015年 (平成27年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。