インデックス(索引)とは?いんでっくす
インデックス(索引)とは、データベースの検索速度を向上させるために、特定の列の値と、対応する行の物理的な位置をあらかじめ対応付けて整理しておく仕組み。書籍の索引と同様、目的のデータへ全件走査(全表探索)せずに素早くたどり着けるようにする。多くのDBMSではB+木構造で実装され、範囲検索や整列にも効く。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
会員番号にインデックスを設定しておくと、会員番号を条件に検索する際、表の全行を1件ずつ調べる(フルスキャン)よりはるかに高速に該当行を見つけられる。
試験での引っ掛け
インデックスは検索を高速化する一方、データの追加・更新・削除のたびにインデックス自体も更新する必要があるため、更新性能はやや低下するというトレードオフがある。また値の種類が少ない列(性別など)では絞り込み効果が薄く、効果が出にくい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。