平成31年度春期 ITパスポート 問92 解説
関係データベースを構築する際にデータの正規化を行う目的として,適切なものはどれか。
- アデータに冗長性をもたせて,データ誤りを検出する。
- イデータの矛盾や重複を排除して,データの維持管理を容易にする。
- ウデータの文字コードを統一して,データの信頼性と格納効率を向上させる。
- エデータを可逆圧縮して,アクセス効率を向上させる。
答えを見る
正解 イデータの矛盾や重複を排除して,データの維持管理を容易にする。
要点正規化はデータの重複をなくし更新時の矛盾を防ぐ
解説
正規化は、関係データベースの表を分割するなどしてデータの重複を排除し、更新時の矛盾(更新異状)が起こらないようにして、データの維持管理を容易にするために行います。
- ア:冗長性をもたせて誤りを検出するのは、パリティなどの誤り検出の考え方で、正規化は冗長性を排除するので誤り。
- ウ:文字コードの統一は、正規化の目的ではないので誤り。
- エ:可逆圧縮は、データ圧縮の技術で正規化とは無関係なので誤り。