インデックス【index】idx
概要

プログラミングなどの分野では、同種の複数のものが並んでいるときに、個々の要素を区別するために付けられた通し番号などの識別情報をインデックスという。配列の要素を指し示す添字などが該当する。
データベースやファイルシステム、検索エンジンなどでは、収集・格納された大量のデータをすばやく検索・抽出するために作成された索引データをインデックスという。データ本体を端から順に探すよりも圧倒的に短い手順で目的のデータを探し出せる。
具体的には、見出しとなる識別符号と、データ本体のある所在情報などを対応付け、整列・分類などを行ったあと木構造やハッシュテーブルなど検索に適したデータ構造に格納したものを指すことが多い。
(2018.7.31更新)
「インデックス」の関連用語
他の用語辞典による「インデックス」の解説 (外部サイト)
- ウィキペディア「IDX」
- Web担当者Forum 用語集「インデックス」
- MarkeZine マーケティング用語集「インデックス」
- 情処用語辞典「インデックス」
- ITパスポート用語辞典「インデックス」
- ウイルの印刷用語集「インデックス」
- SEO Pack SEO最新用語集「インデックス」
- Programming Place Plus 用語集「インデックス」
- TechTerms.com (英語)「Index」
- PC.net Computer Glossary (英語)「Index」
資格試験などの「インデックス」の出題履歴
▼ ITパスポート試験
【令7 問65】 DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。
【平30春 問86】 DBMSにおけるインデックスに関する記述として、適切なものはどれか。
【平25秋 問51】 関係データベースの表に設定する主キー、外部キー及びインデックスのうち、一つの表に対して複数設定できるものだけを全て挙げたものはどれか。
▼ 基本情報技術者試験
【平27修1 問27】 関係データベースの表の列に利用者がインデックスを設定する目的はどれか。
【平24秋 問27】 関係データベースの表の列に利用者がインデックスを設定する目的はどれか。
【平21修7 問34】 関係データベース上に作成した “顧客” 表の検索に時間がかかるようになってきた。調査したところ,レコード数が当初の数倍に増加していることと,検索の度に全レコードにアクセスしていることが分かった。