平成26年度秋期 ITパスポート 問68 解説
関係データベースの表を正規化することによって得られる効果として,適切なものはどれか。
- ア使用頻度の高いデータを同じ表にまとめて,更新時のディスクアクセス回数を減らすことができる。
- イデータの重複を排除して,更新時におけるデータの不整合の発生を防止することができる。
- ウ表の大きさを均等にすることで,主記憶の使用効率を向上させることができる。
- エ表の数を減らすことで,問合せへの応答時間を短縮することができる。
答えを見る
正解 イデータの重複を排除して,更新時におけるデータの不整合の発生を防止することができる。
要点正規化はデータの重複を排除し更新時の不整合を防ぐ
解説
正規化は、表を分割してデータの重複を排除することで、更新時に一部だけが変更されるなどの不整合(更新時異状)を防ぐ設計手法です。
- ア:使用頻度の高いデータをまとめるのは性能のための非正規化の考え方なので誤り。
- ウ:正規化は表の大きさを均等にする目的のものではないので誤り。
- エ:正規化すると一般に表の数は増え、結合が必要になって応答時間が延びることもあるので誤り。