데이터·AI · 위키

SQLP(SQL 전문가) 자격증 — 응시자격·시험과목·합격기준·SQLD와 차이

최종 수정: 2026.06.29 ·작성자: lifelearn 편집자

SQLP(SQL Professional, SQL 전문가)는 SQL과 데이터베이스를 최적의 성능으로 다루는 전문 능력을 검정하는 자격입니다. 입문 자격인 SQLD가 SQL 작성에 초점을 둔다면, SQLP는 여기에 SQL 튜닝·성능 최적화까지 더해 한 단계 높은 전문성을 평가합니다. 응시자격이 있는 상위 자격이라 SQLD를 먼저 취득한 뒤 도전하는 경우가 많습니다. 이 글은 응시자격·시험과목·합격기준·시행횟수를 한국데이터산업진흥원 기준으로 정리하고 SQLD와의 차이를 비교합니다. 데이터 자격 전체 분류는 데이터 자격증 종류에서 확인할 수 있습니다.

SQLP란

SQLP는 한국데이터산업진흥원이 시행하는 국가공인 민간자격(공인자격 제2022-04호)으로, 자격기본법 제17조에 근거합니다.1 데이터베이스와 데이터 모델링 지식을 바탕으로 정확하고 최적의 성능을 내는 SQL을 작성하고, 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하며, 뷰·인덱스 같은 데이터베이스 개체를 설계·구현하는 직무를 수행하는 전문가를 인증합니다. SQL 사용자는 많지만 수행 원리를 깊이 이해하고 성능을 최적화할 수 있는 인재는 드물어, SQLP는 그 전문성을 객관적으로 증빙하는 자격으로 쓰입니다.

응시자격

SQLP는 입문 자격인 SQLD와 달리 응시자격이 있습니다.1 다음 학력·경력 기준 또는 자격보유 기준 중 하나를 충족하면 됩니다.

학력·경력 기준

  • 학사학위 이상 취득자
  • 전문학사학위 취득 후 실무경력 2년 이상
  • 고등학교 졸업 후 실무경력 4년 이상

자격보유 기준

  • SQL 개발자(SQLD) 취득자
  • 데이터아키텍처 전문가(DAP)·준전문가(DAsP) 취득자
  • 해외 DBMS(IBM·Microsoft·Oracle·Sybase) 인증 데이터베이스 관련 자격 보유자

응시자격은 시험일 이전에 충족돼 있어야 하며, 합격 후 증빙서류를 제출해야 합니다. 실무에서는 SQLD를 먼저 취득해 응시자격을 만든 뒤 SQLP에 도전하는 경로가 가장 흔합니다.

시험과목·구성

SQLP는 필기시험으로 구성되며, 필기 안에 실기문항이 포함됩니다.1 과목은 3과목으로, SQLD의 두 과목에 SQL 고급활용 및 튜닝이 더해진 구성입니다.

과목 필기 실기 비고
데이터 모델링의 이해 10문항(10점) 2문항(30점) 엔터티·정규화·식별자
SQL 기본 및 활용 20문항(20점) SELECT·조인·서브쿼리·윈도우 함수
SQL 고급활용 및 튜닝 40문항(40점) 옵티마이저·인덱스·조인 튜닝
70문항(70점) 2문항(30점) 총 72문항·180분

72문항(객관식 70문항 + 실기 2문항)을 180분(3시간) 동안 풉니다. 배점이 가장 큰 SQL 고급활용 및 튜닝(40점)은 SQL 수행 구조·옵티마이저 원리·인덱스와 조인 튜닝·고급 SQL 튜닝 등을 다뤄, SQLD에는 없는 SQLP의 핵심 영역입니다. 실기 2문항(30점)은 성능이 저하된 SQL을 분석해 튜닝하거나 성능 트러블슈팅 방안을 작성하는 방식으로 출제됩니다.

합격기준

총점 100점 기준 75점 이상이면 합격입니다.1과목별 40% 미만을 취득하면 과락으로 불합격됩니다. SQLD의 합격선(60점)보다 높은 75점이라, 튜닝 과목까지 고르게 학습해야 합격선을 넘길 수 있습니다. 시험 합격 후에는 응시자격 증빙서류를 제출해 심의를 통과해야 최종 합격으로 분류됩니다.

시행횟수·유효기간

SQLP는 연 2회 시행됩니다.2 SQLD·ADsP가 연 4회인 것과 달리 시험 기회가 적으므로, 응시 계획을 일정에 맞춰 미리 세우는 것이 좋습니다. 검정은 원서접수 → 수험표 발급 → 시험 → 점수공개·재검토 → 합격자 발표 순으로 진행됩니다. 자격 유효기간은 합격일로부터 2년이며, 유효기간 내 보수교육을 이수하면 영구 자격으로 전환됩니다.1

자격 활용

SQLP는 데이터·개발 직무에서 SQL 성능 최적화 전문성을 증빙하는 자격으로, 데이터베이스 성능 튜닝·대용량 처리 직무에서 인정받습니다. 또한 학점은행제 12학점으로 인정되어 학위 취득 과정에서 활용할 수 있습니다(SQLD 6학점보다 높음).1 SQL 실무가 깊어진 개발자가 전문성을 객관적으로 보여 주고자 할 때 선택하는 상위 자격입니다.

SQLP 공부법

SQLP의 당락은 배점이 가장 큰 SQL 고급활용 및 튜닝(40문항·40점)에서 갈립니다.1 SQLD가 SQL 작성에 머문다면, SQLP는 작성한 SQL이 왜·어떻게 빠르게(또는 느리게) 수행되는지를 이해해야 합니다.

  • 튜닝 원리 이해 — SQL 수행 구조와 옵티마이저 작동 원리, 인덱스 튜닝, 조인 튜닝(NL 조인·소트 머지 조인·해시 조인), 실행계획 분석을 개념부터 잡습니다. 단순 암기가 아니라 “왜 이 실행계획이 나오는가”를 설명할 수 있어야 합니다.
  • 실기 대비 — 실기는 성능이 저하된 SQL과 실행계획을 분석해 최적의 SQL을 작성하거나, 성능 트러블슈팅 방안을 제시하는 방식입니다. 힌트 사용·데이터 모델 분석·오브젝트 정보를 고려해 정확히 작성해야 하며, 부정확하거나 상충되는 힌트는 감점 요소가 됩니다.
  • 기본 과목 유지 — 데이터 모델링의 이해·SQL 기본 및 활용은 SQLD에서 다진 내용이라, 과락(40% 미만)만 피하도록 복습하고 튜닝 영역에 시간을 더 배분합니다.

SQLD를 이미 취득했다면 SQL 작성 위에 튜닝 역량을 새로 쌓는다는 관점으로 준비하는 것이 효율적입니다. 합격선이 75점으로 높아 전 과목을 고르게 끌어올려야 합니다.

SQLP와 SQLD 차이

같은 SQL 자격이지만 등급과 평가 범위가 다릅니다.

구분 SQLD(개발자) SQLP(전문가)
등급 입문 상위 전문가
응시자격 제한 없음 있음(학사·SQLD 취득 등)
과목 2과목 3과목(+SQL 고급활용 및 튜닝)
문항 50문항(객관식) 72문항(객관식 70·실기 2)
합격기준 60점 이상 75점 이상
시행 연 4회 연 2회
학점은행제 6학점 12학점

SQL을 처음 익힌다면 응시 제한이 없는 SQLD로 시작하고, 실무에서 SQL 튜닝·성능 최적화까지 다루게 되면 SQLP로 전문성을 더하는 경로가 일반적입니다.

자주 묻는 질문

SQLP 응시자격이 있나요? 있습니다. 학사 이상·전문학사 후 2년·고졸 후 4년 중 하나, 또는 SQLD 취득·DAP/DAsP 취득·해외 DBMS 자격 보유 중 하나를 충족하면 됩니다.1

SQLP 시험과목은 무엇인가요? 데이터 모델링의 이해, SQL 기본 및 활용, SQL 고급활용 및 튜닝 3과목입니다.1

SQLP 합격기준은 무엇인가요? 총점 100점 중 75점 이상이며 과목별 40% 미만 취득 시 과락입니다.1

SQLP는 1년에 몇 번 보나요? 연 2회 시행됩니다.2

참고

</content>

  1. 한국데이터산업진흥원, 「SQL 전문가(SQLP) 자격검정 안내」, https://www.dataq.or.kr/www/sub/a_03.do (2026-06-29 확인). “SQLP는 국가공인 민간자격(공인자격 제2022-04호), 자격기본법 제17조 근거. 필기시험 내 실기문항 포함, 과목 3개(데이터 모델링의 이해·SQL 기본 및 활용·SQL 고급활용 및 튜닝). 총 72문항(객관식 70·실기 2), 데이터 모델링의 이해 필기 10문항(10점)·실기 2문항(30점), SQL 기본 및 활용 20문항(20점), SQL 고급활용 및 튜닝 40문항(40점), 계 필기 70점·실기 30점, 180분. 합격 총점 100점 기준 75점 이상·과목별 40% 미만 과락. 응시자격: 학사 이상/전문학사 후 2년/고졸 후 4년 또는 SQLD·DAP·DAsP 취득·해외 DBMS 자격 보유. 학점은행제 12학점, 유효기간 2년(보수교육 후 영구).”  2 3 4 5 6 7 8 9 10

  2. 한국데이터산업진흥원, 「데이터자격검정 시험일정」, https://www.dataq.or.kr/www/accept/schedule.do (2026-06-29 확인). “SQLP는 연 2회, SQLD는 연 4회, ADsP는 연 4회 시행. 검정은 원서접수 → 수험표 발급 → 시험 → 점수공개·재검토 → 합격자 발표 순으로 진행된다.”  2