問題
データベースの正規化の目的として、最も適切なものはどれか。
選択肢
- 1ア データの検索速度を向上させること
- 2イ データの冗長性を排除し、データの整合性を保つこと
- 3ウ データベースの容量を増加させること
- 4エ データのバックアップを自動化すること
解答と解説を見る
正解
2. イ データの冗長性を排除し、データの整合性を保つこと
解説
正規化は、テーブルのデータの冗長性(重複)を排除し、更新時の矛盾(更新異常)を防ぎ、データの整合性を保つために行います。正規化を進めると検索時に結合が必要になり、場合によっては性能が低下することもあります。