テクノロジ系
秋期
応用情報技術者 2011年 秋期 問32
32 / 80
“部品”表のメーカコード列に対し、B+木インデックスを作成した。これによって、 検索の性能改善が最も期待できる操作はどれか。ここで、部品及びメーカのデータ件 数は十分に多く、メーカコードの値は均一に分散されているものとする。また、ごく 少数の行には、メーカコード列にNULLが設定されている。
正解と解説
表示する
正解 ウ
メーカコードの値が4001以上,4003以下の部品を検索する。
B+木インデックスは値の大小順に並ぶため、範囲検索に特に有効です。メーカコードが4001以上4003以下という範囲指定のウが最も性能改善を期待できます。否定条件(ア・イ)やNULL以外(エ)は広範囲を走査するため効果が薄いです。