平成23年 春期 応用情報技術者 午前 問31

関係データベースのインデックスに関する記述のうち、適切なものはどれか。

 ア  インデックスはユニーク属性のデータ項目だけに設定する。
 イ  インデックスを定義することで、データベースに対するすべての操作が速くなる。
 ウ  外部キーにもインデックスを設定しなければならない。
 エ  主キー以外の列に対してもインデックスを指定できる。


答え エ


解説

 ア  データの内容がユニークではなくてもインデックスを設定できます。
 イ  インデックスを設定すると更新や削除・追加処理時のインデックスの変更が必要になるので性能は悪くなります。
 ウ  インデックスを必ず設定しなければならない項目はありません。
 エ  すべてのデータ列(項目)に対してインデックスを設定できます。


キーワード
・インデックス

キーワードの解説
  • インデックス(関係データベース)
    関係データベースにおいてデータ検索の性能を向上させるために、どのレコードがどこにあるかを示した索引のことです。
    データ検索を行う場合、関係データベースでは目的のデータ項目がソートされているわけではないので、全レコードを一つずつ調べていく処理が必要になるが、索引を設けソートしておくことで効率的な検索を行うことが可能になります。

もっと、「インデックス」について調べてみよう。

戻る 一覧へ 次へ