IPA過去問ドリル

平成22年度 春期 応用情報技術者試験 午前 問30

テクノロジ/データベース

インデックス方式のうち,キー値を基に算出して格納位置を求めるとき,異なったキー値でも同一の算出結果となる可能性があるものはどれか。

出典:平成22年度 春期 応用情報技術者試験 午前 問30

正解:ウ

解説

ハッシュインデックスは,キー値にハッシュ関数を適用して算出した値を格納位置とする方式です。ハッシュ関数の性質上,異なるキー値でも同じハッシュ値(衝突)が発生する可能性があります。

選択肢ごとの解説

  • 誤り。B⁺木インデックスはキー値の大小関係に基づいて木構造をたどる方式であり,衝突の概念はありません。
  • 誤り。転置インデックスはキーワードとそれを含むレコードの対応関係を保持する方式であり,キー値から格納位置を算出するものではありません。
  • 正しい。ハッシュ関数によるキー値からの算出では,異なるキー値が同じ値(衝突)になる可能性があります。
  • 誤り。ビットマップインデックスは値ごとにビット列で存在を表す方式であり,格納位置の算出方式とは異なります。
応用情報技術者の過去問を演習モードで解く