제1형 정규화(1NF)와 단일책임원칙을 활용한 리팩토링데이터베이스 정규화는 중복을 줄이고 데이터 무결성을 확보하기 위해 테이블 구조를 체계화하는 과정이다. 그 중 **제1형 정규화(1NF, First Normal Form)**는 가장 기본적인 정규화 단계로, **테이블의 각 컬럼이 원자값(Atomic value)**을 갖도록 강제한다. 즉, 하나의 셀에는 하나의 값만 존재해야 하며, 리스트나 배열 같은 다중 값을 허용하지 않는다.예를 들어 다음과 같은 테이블은 1NF를 위반하고 있다.IDNamePhoneNumbers1Alice010-1111-1111, 010-2222-2222위 예시에서 PhoneNumbers 컬럼은 쉼표로 구분된 다중 값을 가지므로 원자성이 깨진 상태이다. 이를 1NF로 정규화하면 다음..