索引
Index
さくいん
表の行を、特定の列の値をもとに速く探し出すために作る補助的なデータ構造。インデックスとも呼び、B木、ハッシュ、ビットマップなどの方式がある。検索や結合は速くなるが、行の追加・更新・削除のたびに索引も更新するので更新処理が遅くなり、記憶領域も要るため、検索条件や結合条件によく使われ絞込みの効く列に絞って設定し、索引の数を増やしすぎないようにする。
Related
他の資格での定義
データベースのテーブルに対する検索を高速化するための索引。本の索引のように、目的のデータの位置を素早く特定できるようにする仕組み。
データベースの検索性能を向上させるために、テーブルのデータとは別に作成されるデータ構造。B-treeインデックスやハッシュインデックスなどの種類があり、特定の列に対する検索を高速化する。更新時はインデックスのメンテナンスコストが発生する。
データベースで、表の特定の列の値から行の格納位置をすばやく探せるようにする、表とは別に作るデータ構造。索引ともいう。検索は速くなるが、行の追加・更新・削除のたびにインデックスも更新されるため、更新の多い表では処理が遅くなる。B-treeインデックス、ビットマップインデックス、ハッシュインデックスなどの種類がある。
テーブルの特定の列に対する検索を高速化するためのデータ構造。キー値とデータの物理位置の対応関係を保持する。検索性能は向上するが、更新時にインデックスの維持コストが発生する。
Past Exams
過去問での出題
過去問で 50 回出題(応用情報技術者試験 14・データベーススペシャリスト試験 11・ITパスポート試験 9・基本情報技術者試験 7・システム監査技術者試験 3・高度試験 午前Ⅰ 3・エンベデッドシステムスペシャリスト試験 2・情報処理安全確保支援士試験 1)。うち 2 回は用語そのものを問う問題です。
- 令和7年度 秋期 応用情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問13選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 ITパスポート試験 公開問題 問61選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 ITパスポート試験 公開問題 問65正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問3(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問4正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 応用情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
残り 40 件を表示閉じる
- 令和5年度 春期 応用情報技術者試験 午前 問18選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 ITパスポート試験 公開問題 問78(IPA の PDF を新しいタブで開きます)
- 令和4年度 春期 応用情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 令和4年度 ITパスポート試験 公開問題 問77選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 システム監査技術者試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問17選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 秋期 ITパスポート試験 問75選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 ITパスポート試験 問86用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 高度試験 午前Ⅰ 問8(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 応用情報技術者試験 午前 問25選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 基本情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 高度試験 午前Ⅰ 問9(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 応用情報技術者試験 午前 問18選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問11選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 高度試験 午前Ⅰ 問6選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 基本情報技術者試験 午前 問26(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 システム監査技術者試験 午前Ⅱ 問17選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 応用情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 基本情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 ITパスポート試験 問51(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 システム監査技術者試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問3選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 基本情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 ITパスポート試験 問78(IPA の PDF を新しいタブで開きます)
- 平成23年度 秋期 基本情報技術者試験 午前 問36選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 応用情報技術者試験 特別試験 午前 問31用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 応用情報技術者試験 午前 問31(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 応用情報技術者試験 午前 問30(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 基本情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問10(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 基本情報技術者試験 午前 問31選択肢(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 ITパスポート試験 問88選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
キーの値をハッシュ関数で変換した値をもとに格納位置を決める索引。キーの値が一致する行を、データ量によらずほぼ一定の時間で探せる。一方、ハッシュ値には元の値の大小関係が残らないので、範囲検索や並び替えには使えない。
問合せで必要な列をすべて含んでいる索引。検索条件の列だけでなく、選択リストや並び替えに使う列も索引に持たせることで、表本体を読まずに索引だけで結果を返せる(インデックスオンリースキャン)。表へのアクセスが省けて入出力が減るが、索引が大きくなり更新の負荷が増える。
キーの値が重複しないことを保証する索引。重複する値の行を追加・更新しようとするとエラーになる。主キー制約や一意性制約を定義すると、多くのDBMSは一意性の検査のためにユニークインデックスを自動で作成する。
表の行そのものを、索引のキーの順に物理的に並べて格納する索引。行の並びは1通りしかないので、1つの表に1つしか作れない。キーの範囲を指定した検索や並び替えでは連続したページを読めばよいので速いが、キーの途中への挿入や更新では行の移動が起きやすい。
キーを整列した状態で保持する平衡木(B木やB+木)で構成した索引で、根から葉までの深さがどのキーでも同じなので、データ量がnのとき探索・挿入・削除をO(log n)で行える。一致検索のほか範囲検索や並び替えにも使えるため、多くのDBMSで標準の索引方式になっている。値の種類が多い(カーディナリティが高い)列に向く。
列の値ごとに、各行がその値を持つかを1ビットで表したビット列(ビットマップ)を持つ索引。性別や地域のように値の種類が少ない(カーディナリティが低い)列に向き、複数の条件のAND・ORをビット演算で高速に求められる。更新のたびにビットマップを書き換える負荷が大きいので、更新の少ないデータウェアハウスで使われる。
