応用情報技術者試験 令和5年度秋期 午前 問26「“売上”表への次の検索処理のうち,B+木インデックスよりもハッシュインデックスを…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約46%です。
エ. 利用者 ID が ‘1001’ の売上を検索する。<利用者 ID>
正答率 46.4%(222人中 103人が正解)
2種類のインデックスの得意分野の違いを問う問題です。ハッシュインデックスは値をハッシュ関数で変換して格納位置を一意に求めるため,「値が等しい」という等価検索(完全一致)を一発で引けて高速ですが,大小比較や範囲検索には使えません。一方B+木インデックスは値が整列して格納されるため,範囲検索(以上・以下,期間)や前方一致検索が得意です。選択肢エ「利用者IDが‘1001’」は等価検索なのでハッシュインデックスが適しており,正解はエです。
応用情報技術者試験 令和5年度秋期 午前 の過去問一覧に戻る・問26