320x100
320x100

SQLP (국가공인 SQL 전문가 / SQL Professional)

  • 국가공인 민간자격 / 한국데이터산업진흥원(K-DATA) 시행
  • 데이터베이스 설계부터 SQL 최적화, 실행계획 분석, 인덱스 설계, 옵티마이저 및 성능 튜닝 능력을 검증하는 국내 최고 수준의 SQL 전문가 자격증

추천 대상

대상
DBA(Database Administrator)
데이터 엔지니어
백엔드 개발자
데이터베이스 성능 튜닝 담당자
시니어 개발자

시험 정보

항목 내용
자격명 SQLP (SQL Professional)
주관 한국데이터산업진흥원(K-DATA)
시행 데이터자격검정(DataQ)
자격구분 국가공인 민간자격
응시자격 SQLD 보유 또는 학력·경력 요건 충족
시험방식 객관식 + 주관식(서술형)
시험시간 180분 (3시간)
응시료 100,000원
시험횟수 연 2회
합격기준 총점 75점 이상 + 과목별 40% 이상

시험 구성

  • 객관식은 문항당 1점이며, 주관식은 문항당 15점으로 부분점수가 인정
과목 객관식 주관식 배점
데이터 모델링의 이해 10문항 일부 포함 10점
SQL 기본 및 활용 20문항 - 20점
SQL 고급 활용 및 튜닝 40문항 - 40점
주관식(서술형) - 2문항 30점
합계 70문항 2문항 100점

응시 자격

  • 다음 조건 중 하나 이상을 충족해야함
응시 조건
SQLD(SQL 개발자) 자격증 보유
학사 학위 이상 + 관련 실무 경력
전문학사 + 관련 실무 경력
고등학교 졸업 + 관련 실무 경력
기타 DataQ에서 정한 응시 자격 충족

시험 과목

과목 주요 학습 내용
데이터 모델링의 이해 데이터 모델링, 데이터 독립성, ERD, 엔터티(Entity), 속성(Attribute), 관계(Relationship), 식별자(PK, FK), 정규화, 반정규화, 관계와 조인, 트랜잭션 모델링, CRUD Matrix, NULL 처리, Natural Key, Surrogate Key
SQL 기본 및 활용 RDBMS, SELECT, WHERE, GROUP BY, HAVING, ORDER BY, JOIN, 표준 JOIN, 서브쿼리, 집합 연산, 그룹 함수, 윈도우 함수, Top-N Query, 계층형 질의, PIVOT, 정규표현식, DML, TCL, DDL, DCL
SQL 고급 활용 및 튜닝 SQL 수행 구조(Parse, Execute, Fetch), 실행계획, Explain Plan, SQL Trace, TKPROF, 인덱스 튜닝, 조인 튜닝, 옵티마이저(CBO), Query Transformation, Cursor, Bind Variable, SQL Rewrite, Partitioning, Lock, Deadlock, Isolation Level, 동시성 제어

과목별 핵심 내용

과목 핵심 키워드
데이터 모델링 ERD, 엔터티, 속성, 관계, PK/FK, 정규화, 반정규화
SQL 기본 SELECT, WHERE, JOIN, GROUP BY, HAVING, ORDER BY
SQL 활용 서브쿼리, 집합연산, 윈도우 함수, 그룹 함수, PIVOT
SQL 튜닝 실행계획, 인덱스, 옵티마이저, SQL Rewrite
트랜잭션 Lock, Deadlock, Isolation Level, 동시성 제어

출제 중요도

분야 중요도 비고
데이터 모델링 ⭐⭐⭐ 기본 이론
SQL 기본 ⭐⭐⭐⭐ 필수
SQL 활용 ⭐⭐⭐⭐ 필수
실행계획 ⭐⭐⭐⭐⭐ 핵심
인덱스 ⭐⭐⭐⭐⭐ 핵심
옵티마이저 ⭐⭐⭐⭐⭐ 핵심
SQL 튜닝 ⭐⭐⭐⭐⭐ 핵심
Join 튜닝 ⭐⭐⭐⭐⭐ 핵심

일반적인 준비 기간

대상 권장 준비 기간
SQLD 취득 후 실무 경험자 2~3개월
개발 경력 3년 이상 3~4개월
비전공자 6개월 이상

추천 공부 순서

순서 학습 내용
1 데이터 모델링
2 SQL 기본 문법
3 JOIN 및 서브쿼리
4 윈도우 함수 및 그룹 함수
5 실행계획(Explain Plan)
6 인덱스 구조 및 튜닝
7 옵티마이저(CBO)
8 SQL 튜닝 및 Rewrite
9 Lock, Transaction, 동시성 제어
10 기출문제 및 서술형 답안 작성

추천 공부법

순서 학습 방법
1 SQLD 내용을 완벽히 복습한다.
2 Oracle 실행계획(Explain Plan)을 반복 분석한다.
3 B-Tree 인덱스 구조를 이해한다.
4 Nested Loop, Hash, Sort Merge Join의 차이를 익힌다.
5 옵티마이저(CBO) 동작 원리를 학습한다.
6 SQL Rewrite 및 성능 개선 사례를 연습한다.
7 기출문제를 반복 풀이한다.
8 서술형 답안을 직접 작성하며 실전 감각을 익힌다.

SQLP 난이도

항목 내용
난이도 ★★★★★
추천 대상 DBA, 데이터 엔지니어, 백엔드 개발자
특징 실행계획 분석, 옵티마이저, 인덱스 설계 및 SQL 튜닝 중심
핵심 과목 SQL 고급 활용 및 튜닝
합격 포인트 실행계획 해석, 인덱스 설계, 옵티마이저 이해, 조인 튜닝 능력
300x250
728x90