SQLD 자격증 정보 및 이론 학습 | 데이터 모델과 SQL(정규화, 반정규화)
데이터 모델링과 SQL 정규화 vs 반정규화정규화(Normalization) : 데이터베이스에서 데이터를 효율적으로 저장하고 중복을 최소화 하기위해 테이블을 구조화하는 과정, 정규화의 주요 목표는 데이터 일관성을 유지하고 저장소의 무결성을 보장하는 것반정규화(Denormalization) : 반정규화는 성능 향상을 위해 정규화된 데이터베이스 구조를 일부러 역행하는 과정, 정규화된 구도는 데이터 무결성을 유지하는데 도움이 되지만 쿼리 성능이 떨어질 수 있음, 반정규화는 이러한 성능 문제를 해결하기 위해 데이터를 중복 저장하거나, 데이터 조인을 줄이는 등의 방법을 사용 정규화(Normalization)정규화를 하면 일반적으로 조회 성능은 향상되거나 하락(테이블이 많이 분리되기 때문에 원하는 결과를 얻으려면 ..
2024.10.18