応用情報 午前ラボ

学習の画面へ

B⁺木インデックスが効く検索

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

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

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

下線: 部品の「部品コード」とメーカの「メーカコード」は主キー(実線),部品の「メーカコード」は外部キー(破線)。

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

正解: ウ

ポイント

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