平成31年度 春期 ITパスポート試験 問92
テクノロジ/データベース関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
出典:平成31年度 春期 ITパスポート試験 問92
- アデータに冗長性をもたせて,データ誤りを検出する。
- イデータの矛盾や重複を排除して,データの維持管理を容易にする。
- ウデータの文字コードを統一して,データの信頼性と格納効率を向上させる。
- エデータを可逆圧縮して,アクセス効率を向上させる。
正解:イ
解説
正規化は,同じデータが複数の場所に重複して保存されないように表を分割・整理する作業です。重複や矛盾(更新漏れによるデータの食い違い)を排除でき,データの追加・更新・削除といった維持管理が容易になります。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。冗長性をもたせてデータ誤りを検出するのは,パリティやチェックサムなどの誤り検出の考え方で,正規化は逆に重複(冗長性)を減らします。
- イ正しい。正規化は,データの重複や矛盾を排除して,維持管理を容易にします。
- ウ誤り。文字コードの統一は正規化の目的ではありません。
- エ誤り。データの圧縮は正規化とは別の技術で,正規化はデータ圧縮のために行うものではありません。