平成30年度 春期 問86 インデックスによる検索の高速化

問題

DBMSにおけるインデックスに関する記述として,適切なものはどれか。

検索を高速に行う目的で,必要に応じて設定し,利用する情報

互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位

二つの表の間の参照整合性制約

レコードを一意に識別するためのフィールド

先に解説を見る
正解ア

検索を高速に行う目的で,必要に応じて設定し,利用する情報

解説

この問題のポイント

データベースのインデックスは、本の索引のように、列の値と該当レコードの場所をたどりやすくする補助情報です。検索のたびに表の全レコードを調べる処理を減らせるため高速化できます。ただし、記憶領域を使い、追加・更新時にはインデックスも更新する必要があります。

正解:ア

検索を高速に行う目的で、必要に応じて設定し、利用する情報です。

ほかの選択肢の意味

イ
関連する複数処理を、全て成功または全て取消しとなる一体の単位にまとめたものはトランザクションです。

ウ
別表の主キーを参照し、存在しない値を登録できないようにするなどの参照整合性制約には外部キーを使います。

エ
表の各レコードを一意に識別する列または列の組合せは主キーです。

索引で必要な行を探す
知識ポイント:索引で必要な行を探す

同じ分野の問題

関連する用語

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する

画像を拡大表示