資格暗記無料で始める

インデックスとは?

インデックスとは、列の値と行の格納位置の対応を別構造で保持し、全行走査を避けて目的行へ到達できるようにする補助データ。検索は速くなるが更新のたびに索引側も保守が要るため、参照と更新の比率を見て設計する判断が午前Iで問われる。

高度試験・午前I(全区分共通)の過去問では2回出題されています(2016年度〜2018年度)。

いんでっくす

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)/別名:インデックス(索引)、索引、インデックス(索引)とB木、インデックスとB木、索引(インデックス)


インデックスの意味

列の値と行の格納位置の対応を別構造で保持し、全行走査を避けて目的行へ到達できるようにする補助データ。検索は速くなるが更新のたびに索引側も保守が要るため、参照と更新の比率を見て設計する判断が午前Iで問われる。

インデックスの具体例

100万件の受注表で受注日に索引を張ると、特定日の数十件を取り出す処理は全件読みから索引経由に変わり劇的に速くなる。一方、性別のように値の種類が2つしかない列に張っても大半の行が該当するので効果は薄い。

インデックスは試験でどう引っ掛けられる?

索引は多いほどよいわけではなく、挿入・更新・削除の負荷と記憶域を増やす。また列に関数や演算を適用した条件、前方一致でない曖昧検索では索引が使われないことが多い点も狙われる。

インデックスと関連する用語

インデックスが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。