SQLP SQL 전문가 시험 가이드
시험과목·합격기준·SQLD와 차이 (2026)
SQL 개발자(SQLD)의 상위 자격으로, SQL 튜닝·성능 최적화 역량을 증명하는 데이터 분야 전문가 자격이에요.
시험 과목·합격 기준·응시 자격·튜닝 과목 범위·공부법을 한눈에 정리했어요.
자격증 한눈에 보기
- 자격명SQL 전문가 (SQLP)
- 시행기관한국데이터산업진흥원(K-DATA)
- 접수·검정데이터자격검정 (dataq.or.kr)
- 자격 종류국가공인 민간자격 · SQL 개발자(SQLD)의 상위 자격
- 검정 방법객관식 70문항 + 실기 2문항, 180분
- 합격 기준총점 75점 이상 + 과목별 40% 이상
- 응시 자격제한 없음 (SQLD 보유 불필요)
3과목 출제범위
객관식 70문항·100점 만점(실기 2문항 포함)으로, 공식 3과목으로 구성됩니다. 1·2과목은 SQLD와 같은 범위이고, 3과목 'SQL 고급 활용 및 튜닝'이 SQLP만의 관문이에요.
데이터 모델링의 개념과 특징, 3층 스키마, 엔터티·속성·관계의 정의, 식별자(주식별자·외부식별자), 정규화와 반정규화, 관계와 조인의 관계, NULL·본질식별자·인조식별자 등 데이터베이스 설계의 기초 이론. SQLD 1과목과 동일 범위예요.
SQL 기본 — SELECT·함수·WHERE·GROUP BY·HAVING·ORDER BY, 조인(INNER·OUTER), TCL·DML·DDL·DCL. SQL 활용 — 서브쿼리, 집합 연산자, 그룹 함수(ROLLUP·CUBE·GROUPING SETS), 윈도우 함수, 계층형 질의(CONNECT BY), PIVOT, 정규 표현식. SQLD 2과목과 동일 범위예요.
옵티마이저(규칙기반·비용기반)와 실행계획 해석, 인덱스 구조·스캔 방식과 인덱스 튜닝, 조인 방식(NL·소트 머지·해시)과 조인 튜닝, 소트 튜닝, DML 튜닝, 파티션(테이블·인덱스), 락과 동시성 제어 등 SQL 성능 최적화 전반. 실행계획을 읽고 인덱스·조인을 설계하는 실무형·고난도 영역이에요.
합격 기준 정리
| 구분 | 기준 | 비고 |
|---|---|---|
| 총점 합격선 | 100점 중 75점 이상 | SQLD(60점)보다 15점 높음 |
| 과목별 과락 | 과목별 40% 미만 시 불합격 | 한 과목이라도 40% 미만이면 과락 |
| 출제 형태 | 객관식 70문항 + 실기 2문항 | 데이터 모델링 10 / SQL 기본·활용 40 / 고급 활용·튜닝 20(+실기 2) |
| 시험 시간 | 180분 | 3시간 |
| 응시 자격 | 제한 없음 | 학력·전공·경력 무관 · SQLD 보유 불필요 |
SQLP는 합격선이 75점으로 SQLD(60점)보다 높아 틀려도 되는 문항 수가 훨씬 적어요. 3과목 튜닝에서만 점수를 잃어도 여유가 거의 없기 때문에, SQLD와 같은 범위인 1·2과목에서 안정적으로 고득점을 확보한 뒤 튜닝으로 승부하는 구조가 돼요. 여기에 과목별 40% 과락도 함께 적용되니 한 과목을 버리는 전략은 통하지 않아요.
응시 자격과 시험 구성
- 제한 없음 — 학력·전공·경력과 무관하게 누구나 응시 가능
- SQLD 보유 불필요 — 하위 자격 없이도 바로 SQLP 응시 가능
- 1·2과목이 SQLD와 동일 범위라, SQL 입문자는 SQLD로 기본기를 다진 뒤 스텝업하는 경로가 일반적
- DBA·백엔드 개발·데이터 엔지니어 등 SQL 성능이 중요한 직군에서 실무 가치 높은 자격
- 데이터 모델링의 이해 — 객관식 10문항
- SQL 기본 및 활용 — 객관식 40문항
- SQL 고급 활용 및 튜닝 — 객관식 20문항 + 실기 2문항
- 합계 — 객관식 70문항 + 실기 2문항 / 100점, 180분
시험 일정과 접수
SQLP는 정기 시험으로 시행돼요. 접수는 데이터자격검정(dataq.or.kr)에서 온라인으로 진행해요.
SQLP는 SQLD보다 시행 회차가 적어 한 회차를 놓치면 다음 기회까지 간격이 길어요. 회차·접수 기간·시험일·응시료 등 정확한 일정은 데이터자격검정에서 확인하세요: dataq.or.kr
SQLP 공부법
1·2과목은 SQLD와 같은 범위라 SQLD 합격자는 3과목 튜닝(20문항+실기)이 사실상 관문이에요. 합격선 75점과 과목별 40% 과락을 함께 고려한 전략이 효율적이에요.
옵티마이저 동작 원리, 실행계획 읽기, 인덱스 구조와 스캔 방식, 조인 방식(NL·소트 머지·해시)별 특성, 소트·DML 튜닝, 파티션, 락과 동시성이 SQLP의 실질 고난도 영역이에요. 이론 암기만으로는 부족하니 실행계획을 직접 읽어 보고, 인덱스 구성에 따라 액세스 경로가 어떻게 바뀌는지 확인하는 실습을 병행하세요. 실기 2문항도 이 영역에서 나와요.
40문항으로 비중이 가장 커요. SQLD와 같은 범위이지만 합격선이 75점이라 여기서 점수를 잃으면 튜닝에서 만회하기 어려워요. 서브쿼리·그룹 함수·윈도우 함수·계층형 질의까지 빈틈없이 다져 안정적으로 고득점을 확보하세요.
10문항으로 비중은 작지만 40% 과락이 걸려 있어요. 엔터티·속성·관계, 식별자, 정규화·반정규화, 3층 스키마 같은 핵심 개념을 정리해 과락선만큼은 반드시 넘기고, 가능하면 전 문항 득점을 목표로 하세요.
SQLD와 같은 1·2과목에서 점수를 최대한 확보한 뒤 3과목 튜닝으로 승부하세요. 합격선 75점은 실수 허용폭이 작으니, 실제 구성에 맞춘 모의고사로 180분 시간 배분 감각을 잡고, 실행계획·인덱스·조인 문제는 직접 풀어 보며 패턴을 익히는 게 가장 효과적이에요.
SQLP FAQ
SQLD의 상위 자격으로, 3과목 'SQL 고급 활용 및 튜닝'이 핵심 관문이에요. 옵티마이저 동작 원리, 실행계획 읽기, 인덱스 설계, 조인 방식 선택처럼 실무형·고난도 주제가 나오고, 합격선이 75점으로 SQLD(60점)보다 높아 실수 허용폭이 작아요. 1·2과목은 SQLD와 같은 범위라 SQLD 합격자는 3과목 튜닝에 집중하면 돼요.
둘 다 한국데이터산업진흥원이 시행하는 SQL 자격이에요. SQLD는 데이터 모델링의 이해·SQL 기본 및 활용 2과목(객관식 50문항·90분·60점 합격), SQLP는 여기에 'SQL 고급 활용 및 튜닝'을 더한 3과목(객관식 70문항+실기 2문항·180분·75점 합격)이에요. SQLP는 옵티마이저·실행계획·인덱스·조인 튜닝 등 성능 최적화 역량을 추가로 평가하는 상위 자격이에요.
응시 자격에 제한이 없어 학력·전공·경력과 무관하게 누구나 응시할 수 있고, SQLD 자격을 보유하지 않아도 바로 응시 가능해요. 다만 1·2과목이 SQLD 범위와 동일하니 SQL이 처음이라면 SQLD로 기본기를 다진 뒤 SQLP로 스텝업하는 경로가 일반적이에요.
옵티마이저(규칙기반·비용기반)와 실행계획 해석, 인덱스 구조와 인덱스 튜닝, 조인 방식(NL·소트 머지·해시 조인)과 조인 튜닝, 소트 튜닝, DML 튜닝, 파티션, 락과 동시성 제어 등 SQL 성능 최적화 전반을 다뤄요. 객관식 20문항에 실기 2문항이 더해지는 실무형·고난도 영역이에요.
총점 100점 중 75점 이상이면 합격이지만, 과목별로 만점의 40% 미만이면 과락이에요. SQLD 합격선 60점보다 15점 높아 틀려도 되는 문항 수가 훨씬 적으니, 3과목 튜닝뿐 아니라 1·2과목에서도 안정적인 고득점이 필요해요.
개인차가 크지만, SQLD 합격자라면 3과목 'SQL 고급 활용 및 튜닝'에 대부분의 시간을 배분하는 게 효율적이에요. 실행계획을 직접 읽어 보고, 인덱스 구성에 따라 액세스 경로가 어떻게 달라지는지 확인하며, 조인 방식별 특성을 정리하는 실습 중심 학습이 유효해요. SQL이 처음이라면 1·2과목 기본기부터 충분히 다진 뒤 튜닝으로 넘어가세요.
객관식 70문항 외에 'SQL 고급 활용 및 튜닝' 영역에서 실기 2문항이 별도로 출제돼요. 주어진 상황에서 SQL을 직접 작성하거나 튜닝 방안을 서술하는 형태로, 객관식만으로는 확인하기 어려운 실무 적용 능력을 평가해요. 180분 안에 객관식과 실기를 함께 풀어야 하니 시간 배분 연습이 필요해요.