本日の内容
本日はデータベース基本情報処理について触れていきます。データベースの第3回では、データの正規化に焦点を当てています。まずは、第1世紀化、第2世紀化、第3世紀化の基礎について触れます。これからデータベースの基本情報処理を学ぶ人を対象にしています。
なぜデータを正規化するの?
まず、なぜデータの正規化を行うのかを考えてみましょう。例えば、受伝票が来たとします。伝票には番号や日付、顧客名などがあります。それぞれの項目に対して、カメラやパソコンの注文が含まれている受注伝票があったとします。これらをデータ化する際、表を作成すると、データの長さが不均一になりがちです。このため、データの正規化が必要になります。
第1正規化
データの正規化を行う際には、繰り返しの部分を切り離して繋げていく作業が行われます。例えば、カメラとパソコンの部分を分けて、重複する部分を削除して表を整えます。これにより、表の形を綺麗に保ちながらデータを整理することができます。この作業を第1正規化と呼びます。これにより、表のレコードの長さを一定に保つことができます。
第2正規化
第1正規化だけではまだ見づらい部分が残っています。そこで、第2世紀化が行われます。第2世紀化では、式を構成している部分を別の表に移します。これにより、受注ナンバーや商品コードから他の情報が推測できるようになります。
第3正規化
第3世紀化では、主以外の項目によって決定される部分を別の表に分割します。これにより、より効率的にデータを管理することができます。このように、データの正規化を行うことで、データベースの管理や処理をより効率的に行うことができます。