1. SQLP/ SQLd(SQL Professional, SQL전문가/ SQLd, SQL developer)란
- (SQLP)데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서
정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대로 SQL을 내포하는 데이터베이스
프로그램이나 응용 소프트웨어 성능을 최적화하거나, 이러한 성능 최적화를 지원할 수 있는 데이터베이스
개체(뷰, 인덱스 등)의 설계와 구현 등의 직무를 수행하는 전문가
- (SQLd)데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를
조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자
2. SQLP/ SQLd의 역할
직무 | 세부내용 |
---|---|
데이터모델의 이해 및 분석 |
· 데이터모델과 SQL구문의 연관성을 위해 엔터티, 속성, 관계, 식별자, 정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델을 이해하고 분석하는 작업을 수행 |
SQL 이해 및 활용 |
· SQL 문법, 옵티마이저, 인덱스의 기초 원리의 이해 · 이를 바탕으로 데이터 정의어(DDL)를 통해 테이블의 구조를 생성/변경/삭제/ 재명명하고, 데이터 조작어(DML)를 통해 데이터를 입력/조회/수정/삭제 수행 · 집합과 집합의 관계를 다양한 JOIN 방법을 사용하여 표현하고, 주종 관계의 경우 서브쿼리를 사용하는 작업 등을 수행 |
SQL 튜닝 |
· 고성능 SQL, 아키텍처 기반의 데이터베이스 튜닝 원리, Lock과 트랜잭션 동시성 제어 기법, 옵티마이저의 세부적인 작동 원리, 인덱스와 조인 튜닝 원리의 이해를 통해 SQL을 튜닝하는 작업 등을 수행 |
3. 시험정보 및 내용
1) 응시자격
구분 | SQLP | SQLd |
---|---|---|
학력/경력기준 |
· 학사학위 이상 취득한 자 · 전문학사학위 취득 후 실무경력 2년 이상인 자 · 고등학교 졸업한 후 실무경력 4년 이상인 자 |
· 제한없음 |
자격기준 |
· 국내 · 외 데이터베이스 관련 자격을 취득한 자 · SQL 개발자 자격을 취득한 자 |
· 제한없음 |
※ 국내 · 외 데이터베이스 관련 자격
① IBM, Microsoft, Oracle, Sybase 등의 해외 DBMS 기업들이 인증하는 데이터베이스 관련 자격
② 데이터아키텍처 전문가(DAP) 및 준전문가(DAsP)
2) 출제문항
자격 | 구분 | 과목명 | 문항수 | 배점 | 시험시간 |
---|---|---|---|---|---|
SQLP | 필기 | 데이터 모델링의 이해 | 10 | 10(각 1점) | 180분(3시간) |
SQL 기본 및 활용 | 10 | 20(각 1점) | |||
SQL 고급활용 및 튜닝 | 40 | 40(각 1점) | |||
실기 | SQL 전문가 실기 | 2 | 30(각 15점) | ||
계 | 72 | 100 | |||
SQLd | 필기 | 데이터 모델링의 이해 | 10 | 20(각 2점) | 90분(1시간 30분) |
SQL 기본 및 활용 | 40 | 80(각 2점) | |||
계 | 50 | 100 | |||
실기 | 없음 |
3) 시험내용
시험과목 | 주요내용 | 세부내용 |
---|---|---|
데이터 모델링의 이해 | 데이터 모델링의 이해 | · 데이터모델의 이해 |
· 엔티티 | ||
· 속성 | ||
· 관계 | ||
· 식별자 | ||
데이터 모델과 성능 | · 정규화와 성능 | |
· 반정규화와 성능 | ||
· 대용량 데이터에 따른 성능 | ||
· DB 구조와 성능 | ||
· 분산DB 데이터에 따른 성능 | ||
SQL 기본 및 활용 | SQL 기본 | · 정보 요구 사항 |
· DDL | ||
· DML | ||
· TCL | ||
· WHERE 절 | ||
· FUNCTION | ||
· GROUP BY, HAVING 절 | ||
· ORDER BY 절 | ||
· 조인 | ||
SQL 활용 | · 표준조인 | |
· 집합연산자 | ||
· 계층형 질의 | ||
· 서브쿼리 | ||
· 그룹 함수 | ||
· 윈도우 함수 | ||
· DCL | ||
· 절차형 SQL | ||
SQL 최적화 기본 원리 | · 옵티마이저와 실행계획 | |
· 인덱스 기본 | ||
· 조인 수행 원리 | ||
SQL 고급활용 및 튜닝 (SQLP) |
아키텍처 기반 튜닝 원리 | · 데이터베이스 아키텍처 |
· SQL 파싱 부하 | ||
· DB Call과 네트워크 부하 | ||
· 데이터베이스 I/O 원리 | ||
Lock과 트랜잭션 동시성제어 | · Lock | |
· 트랜잭션 | ||
· 동시성 제어 | ||
SQL 옵티마이저 원리 | · 옵티마이저 | |
· 쿼리변환 | ||
인덱스와 조인 | · 인덱스 기본 원리 | |
· 인덱스 튜닝 | ||
· 조인 기본 원리 | ||
· 고급 조인 기법 | ||
고급 SQL 튜닝 | · 고급 SQL 활용 | |
· 소스 튜닝 | ||
· DML 튜닝 | ||
· 파티션 활용 | ||
· 배치 프로그램 튜닝 |
4. 2017 시험 일정
등급 | 시험명 | 원서접수 | 수험표발급 | 시험일 | 환불마감 | 결과발표 |
---|---|---|---|---|---|---|
SQLP/ SQLd |
제24회 SQL 전문가/ 개발자 자격검정 |
~ 03.06 | 03.10 ~ 03.18 | 2017.03.18 | ~03.09 | 04.18 |
제25회 SQL 전문가/ 개발자 자격검정 |
03.20 ~ 05.29 | 06.20~ 06.10 | 2017.06.10 | ~06.01 | 07.11 | |
제26회 SQL 전문가/ 개발자 자격검정 |
06.12 ~ 08.28 | 09.01 ~ 09.09 | 2017.09.09 | ~08.31 | 10.10 | |
제27회 SQL 전문가/ 개발자 자격검정 |
09.11 ~ 11.20 | 11.24 ~ 12.02 | 2017.12.02 | ~11.30 | 2018.01.03 |
5. 원서접수
[문의]
전혜경이사, hghon@cslee.co.kr, 010-5584-3487
교육과정명 | 교육 시간 |
교육비 (만원) |
교육일정 | 신청 | |||
---|---|---|---|---|---|---|---|
3월 | 4월 | 5월 | 6월 | ||||
모집마감 [SQL자격증]정보시스템SQLP/SQLD 준비반(4/10~4/13) | 32 | 100 | 10(Mon) | 신청 | |||
모집마감 [SQL자격증]정보시스템SQLP/SQLD 준비반(5/23~5/26) | 32 | 100 | 23(Tue) | 신청 | |||
모집마감 [기차DB]DB튜닝 기본원리(4/17~4/19) | 20 | 90 | 17(Mon) | 신청 | |||
모집마감 [기차DB]DB튜닝 기본원리(6/12~6/14) | 20 | 90 | 12(Mon) | 신청 | |||
모집마감 [DB]성능향상을 위한 핵심요소별 튜닝 기법(SQL튜닝, 설계튜닝)-SQLP대비 심화 | 24 | 100 | 22(Wed) | 신청 |