정규화(Normalization) 개념과 정규화 과정(1NF, 2NF, 3NF, BCNF)
이번 포스팅에서는 데이터베이스 설계에서 매우 중요한 정규화의 개념과 정규화 과정에 대해 알아보겠습니다. 현실 세계를 데이터 논리 구조로 표현하는 관계 스키마 설계에는 몇 가지 원칙이 있습니다. 즉, 필요한 속성(Attribute), 개체(Entity), 관계성(Relationship)을 식별하여 릴레이션을 구성하고 불필요한 데이터의 중복이 발생하지 않도록 해야 하며, 속성 사이의 관계성과 데이터의 종속성을 고려해서 설계해야 합니다.
https://minimax95.tistory.com/entry/%EC%A0%95%EA%B7%9C%ED%99%94Normalization-%EA%B0%9C%EB%85%90%EA%B3%BC-%EA%B8%B0%EB%B3%B8-%EA%B3%BC%EC%A0%95?category=305607