CSV

データベース正規形 - CSV

データベース正規形は、リレーショナルデータベースの設計においてデータの重複を排除し、データ整合性を保つために定められた段階的な規則群です。第1正規形(1NF)から第5正規形(5NF)まで存在し、それぞれ特定のデータ依存関係の問題を解決します。一般的に第3正規形(3NF)まで適用することで、実用上十分なデータ品質が確保されます。正規化により更新時の不整合を防ぎ、データベースの保守性と効率性が向上します。

データベース 正規化 リレーショナルデータベース データ設計 SQL
code,slug,name,description,keyRule,level
1NF,first-normal-form,第1正規形,テーブルの各セルに単一の値のみを含み、繰り返しグループを排除した状態です。,単一の値(原子値)のみを格納し、繰り返しグループを排除する,1
2NF,second-normal-form,第2正規形,1NFを満たし、主キーに対する部分関数従属を排除した状態です。,非キー属性は主キー全体に完全依存していること,2
3NF,third-normal-form,第3正規形,2NFを満たし、推移的関数従属を排除した状態です。,非キー属性間に依存関係が存在しないこと,3
BCNF,boyce-codd-normal-form,ボイス・コッド正規形,3NFより厳格な条件を持ち、すべての決定因子が候補キーである状態です。,すべての決定因子が候補キーであること,4
4NF,fourth-normal-form,第4正規形,BCNFを満たし、多値従属を排除した状態です。,多値従属を排除し、独立した多値属性を別テーブルに分割する,5
5NF,fifth-normal-form,第5正規形,4NFを満たし、結合従属を排除した状態です。,結合従属を排除し、意味的に独立したテーブルに分解する,6