平成26年度 秋期 ITパスポート試験 問68
テクノロジ/データベース関係データベースの表を正規化することによって得られる効果として,適切なものはどれか。
出典:平成26年度 秋期 ITパスポート試験 問68
- ア使用頻度の高いデータを同じ表にまとめて,更新時のディスクアクセス回数を減らすことができる。
- イデータの重複を排除して,更新時におけるデータの不整合の発生を防止することができる。
- ウ表の大きさを均等にすることで,主記憶の使用効率を向上させることができる。
- エ表の数を減らすことで,問合せへの応答時間を短縮することができる。
正解:イ
解説
正規化は,同じデータが複数の場所に重複して存在しないように表を分割・整理することです。データの重複がなくなるので,更新するときに一部だけ直し忘れてデータが食い違う(不整合)といった問題を防げます。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。使用頻度の高いデータをまとめるのは性能面の工夫(非正規化)の考え方で,正規化の効果ではありません。
- イ正しい。データの重複を排除することで,更新時のデータの不整合を防止できます。
- ウ誤り。正規化は表の大きさを均等にするためのものではありません。
- エ誤り。正規化では,むしろ表の数は増えるのが一般的です。表の数を減らすことが目的ではありません。