SQLD › 🤖 [예시문제] (2026-08-15)

1. [예시문제] 다음 중 데이터 모델링 시 정규화(Normalization)의 주된 목적으로 가장 거리가 먼 것은 무엇인가?

  1. 데이터 중복을 최소화하고 일관성을 유지한다.
  2. 이상 현상(Insertion, Update, Deletion Anomaly)을 제거한다.
  3. 데이터 무결성을 확보하고 데이터의 신뢰도를 높인다.
  4. 데이터 조회 성능을 향상시키기 위해 테이블을 통합한다.

정답: 4번

정규화는 데이터 중복을 최소화하고 이상 현상을 제거하여 데이터의 일관성과 무결성을 확보하는 것이 주된 목적입니다. 데이터 조회 성능 향상은 정규화의 직접적인 목적이라기보다는, 오히려 정규화로 인해 테이블이 분리되면서 JOIN 연산이 늘어나 조회 성능이 저하될 수 있으며, 이 경우 반정규화(Denormalization)를 고려할 수 있습니다. 테이블 통합은 반정규화의 한 방법입니다.