問題本文
関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
選択肢
- ア.データに冗長性をもたせて,データ誤りを検出する。
- イ.データの矛盾や重複を排除して,データの維持管理を容易にする。
- ウ.データの文字コードを統一して,データの信頼性と格納効率を向上させる。
- エ.データを可逆圧縮して,アクセス効率を向上させる。
正解
イ. データの矛盾や重複を排除して,データの維持管理を容易にする。
解説
データベースの正規化は,データの重複や矛盾を排除し,更新時の整合性を保ちやすくする目的で行う.表を機能ごとに分割するのが基本.
選択肢ごとの解説
- ア.正規化は冗長性を排除するもので逆方向の説明.
- イ.正しい.データ重複と矛盾の排除が正規化の目的.
- ウ.文字コードの統一は正規化とは別の話.
- エ.可逆圧縮は正規化とは無関係.
ITパスポート 2019年 (平成31年 春期) の過去問一覧へ戻る・問92