応用情報に戻る
練習問題難易度: 標準2018年度

応用情報技術者 過去問練習問題 第29問

問題

"部品" 表のメーカコード列に対し,B+木インデックスを作成した。これによって,"部品" 表の検索の性能改善が最も期待できる操作はどれか。ここで,部品及びメーカのデータ件数は十分に多く,"部品" 表に存在するメーカコード列の値の種類は十分な数があり,かつ,均一に分散しているものとする。また,"部品" 表のごく少数の行には,メーカコード列に NULL が設定されている。実線の下線は主キーを,破線の下線は外部キーを表す。 部品(部品コード,部品名,メーカコード) メーカ(メーカコード,メーカ名,住所)

選択肢

  1. 1メーカコードの値が 1001 以外の部品を検索する。
  2. 2メーカコードの値が 1001 でも 4001 でもない部品を検索する。
  3. 3メーカコードの値が 4001 以上,4003 以下の部品を検索する。
  4. 4メーカコードの値が NULL 以外の部品を検索する。

正解

3. メーカコードの値が 4001 以上,4003 以下の部品を検索する。

詳しい解説を見る

解説

B+木インデックスは、特定の値や範囲を絞り込む検索で効果が高い。「4001以上4003以下」という狭い範囲検索は、インデックスで効率的に該当行を絞り込める。「○○以外」やNULL以外は大半の行が対象となり、全表走査と変わらず効果が薄い。(出典: 平成30年度 秋期 応用情報技術者試験 午前 問29)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。2026年度からCBT方式へ移行し、科目A(四肢択一80問)・科目B(記述11問中5問選択)の2部構成で、それぞれ基準点以上が必要です。テクノロジ・マネジメント・ストラテジの全分野から出題されます。