出典:平成30年度 ITパスポート試験(IP) 春期分 問86
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データを入れておく箱 |
| DBMS | データベースとゆかいな仲間たち |
| インデックス | 今回はデータベースの話なので「検索を速くするための仕組み」と思ってください |
| 整合性制約 | 「一意制約」とか「NOT NULL制約」とかのこと。データベースの中のデータを良い感じに保つためにデータベースの項目に付ける「この項目に入れられるのは、こんな値だけですよ」な制限 |
| レコード | 今回はデータベースに入っているデータ行のこと |
| フィールド | 今回は「項目」の意味 |
問題
| 問題文 |
|---|
| DBMSにおけるインデックスに関する記述として,適切なものはどれか。 |
| ピヨ意訳:データベースの話だよ。インデックスの説明として正しいのは、どれ? |
| 解答選択肢 | |
|---|---|
| ア | 検索を高速に行う目的で,必要に応じて設定し,利用する情報 |
| ピヨ意訳:検索を速くするために使う情報 | |
| イ | 互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位 |
| ピヨ意訳:複数の処理を1つにまとめた「ここから ここまでワンセットだよ!」な処理単位 | |
| ウ | 二つの表の間の参照整合性制約 |
| ピヨ意訳:2つの表の間の整合性を保つための制約 | |
| エ | レコードを一意に識別するためのフィールド |
| ピヨ意訳:データ行を一意に識別するための項目 | |

正解
| 正解 | |
|---|---|
| ア | 検索を高速に行う目的で,必要に応じて設定し,利用する情報 |
| ピヨ意訳:検索を速くするために使う情報 | |
ピヨピヨ解説
インデックス自体はいろいろな意味のある用語ですが、今回は「検索を速くする仕組み」と解釈してください。
項目にインデックスを付けて、あれやこれやを あれやこれやすると検索が速くなります。
ということで「ア:検索を高速に行う目的で,必要に応じて設定し,利用する情報」が正解です。
ちなみに「イ:互いに関連したり依存したりする複数の処理を一つにまとめた,一体不可分の処理単位」は「トランザクション」の説明です。
「ウ:二つの表の間の参照整合性制約」は「外部キー」の説明です。
「エ:レコードを一意に識別するためのフィールド」は「主キー」の説明です。
気が向いたら、併せて覚えてあげてください。






