平成22年度秋期 ITパスポート 問63 解説
関係データベースを構築するに当たり,データの正規化を行う目的はどれか。
- アデータにチェックサムを付与してデータベースの異常を検出する。
- イデータの冗長性を排除して保守性を高める。
- ウデータの文字コードを統一してほかのデータベースと連携しやすくする。
- エデータを暗号化してセキュリティを確保する。
答えを見る
正解 イデータの冗長性を排除して保守性を高める。
要点正規化はデータの冗長性を排除して整合性・保守性を高める
解説
正規化は,表を適切に分割して同じデータが重複して保存される(冗長性)のを排除することで,更新時の不整合を防ぎ,データベースの保守性を高めるために行います。
ア:チェックサムによる異常検出は誤り検出の技術で,正規化の目的ではないので誤り。
ウ:文字コードの統一は他システムとの連携のための作業で,正規化とは関係ないので誤り。
エ:暗号化はセキュリティ対策で,正規化の目的ではないので誤り。