問題
テクノロジ系
問65 DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。
選択肢
- アインデックス
- イ外部キー
- ウ主キー
- エスキーマ
解説
正解:ア
概要
この問題は、DBMSにおいてデータ検索を高速に行うための仕組みについて問うものです。データベースの検索性能を向上させるために設定する機能の名称を理解しているかがポイントです。
正解の理由
インデックスは、データベースの検索を高速化するために作成する索引情報です。本の索引のように目的のデータの位置を素早く見つけることができるため、検索処理の効率を向上させます。そのため、検索を高速に行う目的で設定する情報として適切です。
各選択肢の解説
ア(〇): インデックスは、データベースで検索処理を高速化するために作成する索引情報です。検索対象の列に対して設定することで、目的のデータを効率よく見つけることができるため正しいです。
イ(×): 外部キーは、複数の表の間の関係を定義するためのキーです。他の表の主キーを参照してデータの整合性を保つために使用されるものであり、検索を高速化する目的の機能ではないため誤りです。
ウ(×): 主キーは、表の各レコードを一意に識別するためのキーです。重複しない値によってデータを特定する役割を持ちますが、検索速度を向上させるために任意で設定する情報ではないため誤りです。
エ(×): スキーマは、データベースの構造やテーブルの定義などを表す設計情報です。データベースの構造を定義するものであり、検索を高速化するための仕組みではないため誤りです。
ポイント
データベースで検索速度を向上させるために使用する仕組みがインデックスです。本の索引のようにデータの位置を素早く特定できる点を覚えておきましょう。