正規化
関係データベースにおける「正規化」の説明として最も適当なものはどれか.
-
1 データをできるだけ多くコピーして,あちこちの表に重複して持たせること
誤り.重複を減らすことが正規化の目的であり,あちこちに重複してコピーすることとは逆である.
-
2 表に入っている値を,あらかじめ決めた1種類の型に変換すること
誤り.値の型をそろえることは正規化の説明ではない.
-
3 データの重複を減らすように表を分割し,キーによって関連づけること 正解
正しい.重複を減らすように表を分割し,主キー・外部キーで関連づける操作が正規化である.
-
4 データを1つの大きな表にまとめ,分割を避けること
誤り.正規化はむしろ表を適切に分割する操作であり,1つの巨大な表にまとめる操作ではない.
用語集へ