応用情報 午前ラボ

学習の画面へ

B+ 木インデックスが有効な検索

出典: 平成27年度 春期 応用情報技術者試験 午前 問29 (IPA)

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

部品(部品コード,部品名,メーカコード)

メーカ(メーカコード,メーカ名,住所)

※ 主キー(実線の下線):“部品”表の部品コード,“メーカ”表のメーカコード。外部キー(破線の下線):“部品”表のメーカコード。

  1. ア メーカコードの値が 1001 以外の部品を検索する。
  2. イ メーカコードの値が 1001 でも 4001 でもない部品を検索する。
  3. ウ メーカコードの値が 4001 以上,4003 以下の部品を検索する。
  4. エ メーカコードの値が NULL 以外の部品を検索する。
正解と解説を見る

正解: ウ

ポイント

「データベース」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)