第 3 正規形の効果
出典: 平成29年度 秋期 応用情報技術者試験 午前 問27 (IPA)
第 3 正規形であることの効果又は影響に関する記述として,適切なものはどれか。
- ア 画面や帳票の行をそのままデータベースの行に対応させるので,データ量が増える。
- イ 結合操作が不要となり,データベース全体の処理効率が向上する。
- ウ 更新時のデッドロックを避けることができる。
- エ 冗長性が排除され,データの整合性を保ちやすくなる。
正解と解説を見る
正解: エ
- ア: 画面や帳票の行をそのまま表にするのは、正規化していない状態です。
- イ: 正規化すると表が分かれるので、検索のときに結合が必要になります。結合が不要になるわけではありません。
- ウ: デッドロックは排他制御の問題で、正規化とは関係ありません。
- エ: 冗長性がなくなり、データの整合性を保ちやすくなるので正しい記述です。
ポイント
- 正規化は、データの 重複 (冗長性) をなくし、同じデータを 1 か所だけで管理するようにすることです。
- 更新のときに複数の場所を直す必要がなくなるので、データの整合性を保ちやすく なります。
- 一方で表が分かれるので、検索時に結合が必要になり、処理が遅くなることもあります。