이번 중간 프로젝트 때 사용된 데이터베이스 정규화와 반정규화 개념을 알아보고 프로젝트에서 설계한 ERD와 비교해보고자 한다.SQLD 공부할 때는 단순히 개념만 외워서 직접 적용해볼 기회가 없었는데 이번 프로젝트를 통해 테이블 정규화와 반정규화 개념을 확실하게 습득할 수 있었다.DB 정규화(Normalization): 데이터의 중복을 제거하고 데이터의 일관성과 무결성을 유지하기 위해 데이터를 구조적으로 나누는 과정목적데이터 중복을 최소화하고 데이터의 무결성을 유지하기 위해서. 또한, 변경 이상(삽입, 삭제, 갱신 이상)을 방지함단점복잡한 JOIN으로 인한 성능 저하쿼리 작성 어려움DB 반정규화(Denormalization)성능 향상을 위해 정규화된 데이터를 의도적으로 중복하거나 테이블을 통합하는 과정목적1..