平成22年度 春期 応用情報技術者試験 午前 問30
インデックス方式のうち,キー値を基に算出して格納位置を求めるとき,異なったキー値でも同一の算出結果となる可能性があるものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
キー値に計算(ハッシュ関数)を施して格納位置を求める方式は ハッシュインデックス です。ハッシュ関数では、異なるキー値から同じ値が算出されること(衝突・シノニム)が起こり得ます。
各選択肢の確認
-
ア: B⁺木インデックス 誤り。キー値の大小比較で木構造をたどって格納位置を求める方式で、計算によって位置を算出するものではありません。
-
イ: 転置インデックス 誤り。単語やキー値ごとに、それを含むレコードの位置を一覧にした索引で、計算によって位置を算出するものではありません。
-
ウ: ハッシュインデックス 正しい。ハッシュ関数で格納位置を求めるため、異なるキー値でも同じ算出結果(シノニム)になる可能性があります。
-
エ: ビットマップインデックス 誤り。キー値ごとに、各レコードが該当するかどうかをビット列で表す索引で、計算によって位置を算出するものではありません。
答え
ウ: ハッシュインデックス
出典:平成22年度 春期 応用情報技術者試験 午前 問30