데이터베이스 설계의 중요한 원칙 중 하나는 정규화입니다. 정규화는 데이터 중복을 최소화하고 데이터 무결성을 유지하기 위한 기법이지만, 조회 성능에 어떤 영향을 미칠까요? 이번 글에서는 정규화된 테이블의 조회 속도에 대해 살펴보고, 언제 조회 속도가 빨라질 수 있고, 언제 성능 저하가 발생할 수 있는지 알아보겠습니다.정규화란?정규화는 데이터베이스에서 데이터 중복을 줄이고, 일관성을 유지하기 위해 테이블을 여러 개로 분리하는 과정입니다. 흔히 1차 정규형(1NF), 2차 정규형(2NF), 3차 정규형(3NF)으로 나누며, 각 단계는 데이터의 구조를 보다 효율적이고 깔끔하게 만들어 줍니다.1차 정규형(1NF): 각 컬럼이 원자값을 가질 때.2차 정규형(2NF): 부분 종속성을 제거하여 기본 키에 완전 종속될 ..