Ch2. SQLP 전문가 준비 — 데이터 모델링 심화
모델링은 성능의 출발점입니다
SQL 튜닝을 배울 때 곧바로 힌트와 인덱스로 들어가면 반쪽 공부가 됩니다. 테이블 분리와 관계가 성능의 바탕이기 때문입니다. SQLP 모델링은 업무 사실을 조회 목적에 맞게 구조화하는 사고입니다.
모델링 판단 축
| 개념 | 질문 | 실무 의미 |
|---|---|---|
| 엔터티 | 독립적으로 관리할 대상인가 | 테이블 후보 |
| 관계 | 어떤 업무 규칙으로 연결되는가 | 키 설계 |
| 정규화 | 중복과 이상 현상을 줄였는가 | 무결성 |
| 반정규화 | 조회 성능상 필요할 수 있는가 | 성능 절충 |
반정규화는 아무 컬럼이나 복사하는 일이 아닙니다. 조회 빈도, 조인 비용, 갱신 위험을 비교해 선택합니다.
핵심 요약
SQLP 모델링은 정규화 원칙과 성능 절충을 함께 묻습니다.
다음 장에서는 복잡한 SQL 활용 패턴을 정리합니다.
O
OIYO 편집부
편집부OIYO 편집부는 경제·법률·생활·자기이해 주제를 1차 자료와 공개 통계로 검증해 정리합니다. 모든 글은 출처 표기와 정기 점검을 거쳐 실용성과 정확성을 함께 유지합니다.