過去問解きまくり研究所 ホーム

平成22年度 秋期 午前 問31

データベース

インデックスの設定に関する記述

関係データベースにおけるインデックスの設定に関する記述のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解アインデックスの設定に際しては,検索条件の検討だけでなく,テーブルのレコード数についての考慮も必要である。

解説

行数まで見て付ける値打ちを判断します。

関係データベースのインデックスは、いつでも効く万能の道具ではなく、得るものと払うものがある取引です。判定の軸は、その記述が取引の両面を踏まえているかという一点になります。得られるのは検索の速さで、目的の行へ一足飛びにたどり着けます。代わりに、表とは別に索引の側も直さなければならないため、追加や更新や削除は重くなり、記憶領域も余分に使います。正解は、検索条件の検討だけでなく、表の行数についても考えることが求められるという記述です。行がごく少ない表では、索引をたどるより全部読んでしまったほうが速く、処理系が索引を使わない判断をすることさえあります。どの列に付けるかという問いの手前に、そもそも付ける値打ちがあるかという問いがある、という順序を押さえておくと選べます。言い切りの強い記述は、まず取引の側から疑うのが安全です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成22年度 秋期 応用情報技術者試験 午前 問31

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)