정규화 비정규화
정규화(Normalization)와 비정규화(Denormalization)는 데이터베이스 설계에서 데이터를 어떻게 구조화할지 결정하는 과정입니다. 두 개념은 서로 상반된 접근을 취합니다.정규화 (Normalization)정규화는 데이터베이스의 중복을 최소화하고, 데이터의 무결성을 유지하기 위해 데이터를 여러 개의 테이블로 분리하는 과정입니다. 정규화를 통해 데이터베이스는 더 효율적이고, 유지보수가 쉬워지며, 중복된 데이터를 피할 수 있습니다.정규화의 목표:중복 제거: 같은 정보가 여러 테이블에 중복되어 저장되는 것을 방지합니다.데이터 무결성 유지: 일관성 있는 데이터를 유지하여 업데이트, 삽입, 삭제 시 오류를 방지합니다.정규화는 여러 단계로 이루어지며, 각 단계에서 테이블을 분리하거나 관계를 설정하여 ..
2025.03.13