Database 분야를 공부한다면 빠질 수 없는 개념이 바로 "정규화(Normalization)" 이다. 어디서 읽었고 공부한 경험이 있을 수 있지만 실전으로 많이 부딛히지 않았다면 헷갈리는 것이 바로 정규화일 것 같다. (물론 나만 일 수도 있지만...) 아무튼 나는 헷갈리니 이 게시물을 통해 정리하면서 한번 더 복습해보고자 한다. # 정규화(Normalization) 쉽게 말하여 "테이블 간의 중복된 데이터를 허용하지 않는다" 라는 성격을 띄고 있다. 무결성을 유지한다. 정규화의 단계를 알아보자. [ 제1 정규화 ] 제1 정규화는 테이블의 컬럼이 원자값(Atomic Value : 하나의 값)을 가지도록 하는 것이다. 예를 들어, 실무에서 다음과 같은 엑셀 데이터를 받는다고 생각해보자. 실제로 나는 이..