平成23年度 特別 応用情報技術者試験 午前 問31
テクノロジ/データベース関係データベースのインデックスに関する記述のうち,適切なものはどれか。
出典:平成23年度 特別 応用情報技術者試験 午前 問31
- アインデックスはユニーク属性のデータ項目だけに設定できる。
- イインデックスを定義することで,データベースに対するすべての操作が速くなる。
- ウ外部キーにもインデックスを設定しなければならない。
- エ主キー以外の列に対してもインデックスを指定できる。
正解:エ
解説
関係データベースのインデックスは,主キーやユニーク列に限らず,検索条件によく使われる任意の列に対して設定できます。
選択肢ごとの解説
- ア誤り。インデックスはユニーク属性の列に限らず,重複を許す一般の列に対しても設定できます。
- イ誤り。インデックスは検索を高速化しますが,更新(挿入・削除・更新)処理はインデックス保守のオーバヘッドによりかえって遅くなることがあり,すべての操作が速くなるわけではありません。
- ウ誤り。外部キーへのインデックス設定は性能上望ましいことが多いですが,必須ではありません。
- エ正しい。主キー以外の列に対してもインデックスを指定でき,検索条件として頻繁に使われる列に設定するのが一般的です。