関係データベースのインデックスに関する記述のうち、適切なものはどれか。
ア | インデックスはユニーク属性のデータ項目だけに設定できる。 |
イ | インデックスを定義することで、データベースに対するすべての操作が速くなる。 |
ウ | 外部キーにもインデックスを設定しなければならない。 |
エ | 主キー以外の列に対してもインデックスを指定できる。 |
インデックスは、検索や並べ替えを高速に行うために使う索引データのことである。
ア | × | インデックスはユニーク属性以外のデータ項目にも設定できる。 |
イ | × | 一般的にインデックスを作成すると検索は早くなる。しかし、削除・追加は、インデックスの修正をする必要があるため処理速度が低下する場合もある。 |
ウ | × | 外部キーにもインデックスを設定することは可能だが、必須ではない。 |
エ | ○ | どの列またはどの列の組を対象としてインデックスを設定するかは任意であり制約はない。すなわち主キー以外の列に対してもインデックスを指定できる。 |