qshinoの日記

Powershell関係と徒然なこと

DB正規化

RDBMSの正規化

第五正規化まである。

  1. 第1正規化 繰り返し項目削除
  2. 第2正規化 完全関数従属
  3. 第三正規化 推移的関数従属排除
  4. 第四正規化
  5. 第五正規化

もう少し詳しく

第1正規形 ・繰り返し項目を持たない ・導出項目を持たない 第2正規形 ・第1正規形を満たしている ・主キーに対してすべての非キー属性が完全関数従属 第3正規形 ・第2正規形を満たしている ・すべての非キー属性がどの候補キーに対しても推移的に関数従属していない