← 강의 목록

SQLD

1편 - 로드맵

SQLD & SQLP 자격증 4개월 독학 로드맵


시험 개요

SQLD (SQL Developer)

항목내용
주관한국데이터산업진흥원 (K-data)
시험 형태객관식 50문제 (과목1: 10문제, 과목2: 40문제)
시험 시간90분
합격 기준총점 60점 이상 + 과목별 40% 이상
과목 구성1) 데이터 모델링의 이해 2) SQL 기본 및 활용

SQLP (SQL Professional)

항목내용
주관한국데이터산업진흥원 (K-data)
시험 형태객관식 + 서술형 (총 50문제 내외)
시험 시간150분
합격 기준총점 60점 이상 + 과목별 40% 이상
과목 구성1) 데이터 모델링의 이해 2) SQL 고급 활용 및 튜닝 3) 관리 구문

4개월 학습 계획 (16주)

1단계: SQLD 기초 다지기 (1~4주차)

주차학습 내용목표
1주차데이터 모델링 기본 개념, 엔터티/속성/관계데이터 모델링 핵심 개념 이해
2주차정규화, 반정규화, ERD 표기법정규화 과정을 직접 수행할 수 있는 수준
3주차SQL 기본 - SELECT, WHERE, ORDER BY, 함수단일 테이블 조회 자유자재
4주차SQL 기본 - JOIN, 서브쿼리, 집합 연산자다중 테이블 조회 능숙

2단계: SQLD 심화 + 모의고사 (5~7주차)

주차학습 내용목표
5주차그룹 함수, 윈도우 함수, 계층형 쿼리고급 SQL 함수 활용
6주차DCL, TCL, 옵티마이저 기본SQL 활용 파트 완성
7주차SQLD 모의고사 반복 풀이 + 오답 정리SQLD 합격 수준 도달

3단계: SQLP 본격 학습 (8~13주차)

주차학습 내용목표
8주차데이터 모델링 심화 - 논리/물리 모델링, 대량 데이터 설계모델링 고급 개념 이해
9주차SQL 고급 - 고급 JOIN, 고급 서브쿼리, 그룹 함수 심화복잡한 SQL 자유 작성
10주차SQL 최적화 기본 원리 - 옵티마이저, 실행계획실행계획 해석 능력 확보
11주차인덱스와 조인 튜닝인덱스 설계 및 조인 최적화
12주차SQL 튜닝 고급 - 소트 튜닝, 파티션, 배치실전 튜닝 기법 습득
13주차관리 구문 - Lock, 트랜잭션, 데이터베이스 관리관리 구문 파트 완성

4단계: SQLP 총정리 + 실전 대비 (14~16주차)

주차학습 내용목표
14주차SQLP 모의고사 풀이 + 서술형 답안 연습서술형 답안 작성 능력 확보
15주차취약 과목 집중 보완 + 오답 노트 정리약점 보완
16주차최종 모의고사 + 시험 전략 점검합격 자신감 확보

일일 학습 권장 시간

구분평일주말
이론 학습1.5~2시간3~4시간
문제 풀이0.5~1시간1~2시간
오답 정리30분30분
합계2.5~3.5시간4.5~6.5시간

학습 자료 파일 목록

파일명내용대상
SQLD_01_데이터모델링의이해.md엔터티, 속성, 관계, 식별자, 정규화, 반정규화SQLD 과목1
SQLD_02_SQL기본및활용.mdSELECT, JOIN, 서브쿼리, 함수, DCL/TCLSQLD 과목2
SQLP_01_데이터모델링심화.md논리/물리 모델링, 대량 데이터, 성능 데이터 모델링SQLP 과목1
SQLP_02_SQL고급활용및튜닝.md옵티마이저, 인덱스, 조인 튜닝, 실행계획SQLP 과목2
SQLP_03_관리구문.mdDCL, 트랜잭션, Lock, 데이터베이스 관리SQLP 과목3

학습 팁

  1. SQLD를 먼저 확실히 잡아라: SQLP의 70%는 SQLD 지식의 확장이다. 기본기가 탄탄해야 튜닝도 이해된다.
  2. 직접 SQL을 실행하라: Oracle Live SQL(livesql.oracle.com)이나 로컬 Oracle XE를 설치하여 예제를 직접 실행해보자.
  3. 실행계획을 습관적으로 확인하라: EXPLAIN PLAN을 자주 사용하여 SQL이 어떻게 실행되는지 눈으로 확인하자.
  4. 서술형은 키워드 중심으로: SQLP 서술형은 정확한 용어와 키워드 사용이 핵심이다. 핵심 키워드를 정리해두자.
  5. 오답 노트 필수: 틀린 문제를 분류하여 반복 학습하자. 같은 유형을 반복해서 틀리지 않는 것이 합격의 열쇠다.