
応用情報技術者試験基礎・応用
テーマ 07 / 62
データの重複と更新
ここだけ覚える正規化は関数従属性等を考え、更新時の不整合を招く重複を整理する。
順番に考える
- 1同じ事実の重複
- 2属性の依存関係
- 3表を適切に分ける
間違えやすいところ
全ての表を細かく分ければ必ず性能も向上するという意味ではありません。
問題で確かめる
顧客住所を注文ごとに重複保存して一部だけ更新すると何が起こりうるか。
答え・解き方を読む
同じ顧客の住所が不整合になる
正規化は関数従属性等を考え、更新時の不整合を招く重複を整理する。 全ての表を細かく分ければ必ず性能も向上するという意味ではありません。