【DB設計】正規化とは?第1〜3正規形まで解説
最近業務でもデータベースの設計を行うことが増えてきましたが、ほとんど経験則的にやっているところがあったので、頭の中を整理するためにも改めて正規化についてまとめて言語化してみようと思います。
またこの記事では、一般的にここまで抑えれば問題ないとされる第3正規形まで扱います。
正規化について正規化とはデータベース設計のプロセスで、データの重複を最小限に抑え、データの整合性と効率性を向上させるための手法です。
正規化は、関連性のあるデータを適切にグループ化し、データの不要な繰り返