ITパスポート 平成30年度 春期 特別措置試験 問86
データベース
インデックスに関する記述
DBMSにおけるインデックスに関する記述として,適切なものはどれか。
- ア 検索を高速に行う目的で,必要に応じて設定し,利用する情報
- イ 互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位
- ウ 二つの表の間の参照整合性制約
- エ レコードを一意に識別するためのフィールド
答えと解説
✓ これが正解ア 検索を高速に行う目的で,必要に応じて設定し,利用する情報
解説
検索を速くするために、必要に応じて設けておく索引です。
表の中から目当ての行を探すとき、先頭から順に見ていくと時間がかかります。そこで、よく探す列について、値とその置き場所の対応をあらかじめ別に持っておきます。本の巻末にある索引と同じ考え方です。必要に応じて設け、不要なら設けません。残る三つは、いずれも同じ分野の言葉ですが、別のものを指しています。一つは、いくつかの処理をひとまとまりにして、途中で中途半端に終わらないよう扱う単位です。もう一つは、二つの表の間で、参照している値が相手側に実際に存在することを保つための決まりです。最後の一つは、行を一つに決めるための列で、主キーと呼ばれます。似た言葉が並ぶ分野では、何のためにあるのかを一言で言えるようにしておくと、取り違えません。目的を一言で言えれば、似た言葉が並んでも取り違えません。
ほかの選択肢の解説
- イ 互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位:いくつかの処理をひとまとまりにして、全部が成り立つか全部が取り消されるかのどちらかにする単位の説明です。処理のまとまりを守るための考え方であって、探す速さを上げるための仕組みではありません。目的が別のところにあります。
- ウ 二つの表の間の参照整合性制約:二つの表の間で、参照している値が相手側に実際に存在することを保つための決まりの説明です。データの正しさを守る仕組みであって、探す速さのために後から設ける索引ではありません。守っているものが違います。守る対象が違います。
- エ レコードを一意に識別するためのフィールド:行を一つに決めるための列の説明で、主キーと呼ばれるものです。行を識別する役割を担っており、探す速さを上げるために必要に応じて設けるものではありません。表を作る時点で決まる点でも、性格が異なります。決まる時点も違います。
関連用語
- インデックス探すのを速くするために表に置く索引です。
- 主
キー 表の中の一行を選び出すための項目です。 - DBMSデータベースを管理するソフト。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。
出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問86
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問56:
チェックポイントの 説明 (DBMS) - 令和5年度 問78:
主 キーの 設定に 関する 記述 (インデックス) - 令和8年度 問72:
外部 キーに 関する 問題 (主 キー) - 令和7年度 問65
(インデックス) - 令和7年度 問61:
トランザクションに 関する 記述 (トランザクション)
同じ分野の問題
誤りを見つけたら報告する