SQLD(SQL 개발자)는 응시 요건이 없고 객관식이라, 운영·PM·취준생이 짧은 기간에 데이터 역량을 증명하기 좋은 자격입니다. 핵심은 "범위가 좁다"가 아니라 **"어디에 시간을 쓰느냐"**입니다. 4주 플랜으로 정리합니다.
시험 형식(문항 수·시간·합격 기준)은 회차마다 바뀝니다. 반드시 시행처 데이터자격검정(dataq.or.kr)에서 최신 공고를 확인하세요.
과목 비중부터 이해한다
시험은 크게 두 과목입니다.
| 과목 | 영역 | 특징 |
|---|---|---|
| 1과목 | 데이터 모델링의 이해 | 비중은 작지만 과락 방지 필수 — 정규화·관계·식별자 |
| 2과목 | SQL 기본 및 활용 | 비중이 큼 — 조인·집계·서브쿼리·윈도우 함수·DML |
가장 흔한 실패 패턴은 2과목 SQL만 파다가 1과목 모델링에서 과락하는 것입니다. 모델링은 양이 적으니 초반에 확실히 잡고 갑니다.
자주 틀리는 함정
- 정규화 단계 혼동 — 부분 함수 종속(2NF) vs 이행 함수 종속(3NF)을 예시로 구분.
- NULL 연산 —
NULL과의 비교·연산 결과,NVL/COALESCE동작. - 조인과 집합 연산 혼동 —
UNION(중복 제거)과UNION ALL, 조인 결과 행 수. - 윈도우 함수 프레임 —
ROWS와RANGE가 동점 행에서 누적이 달라지는 부분. - 그룹 함수와
GROUP BY/HAVING—WHERE와HAVING의 적용 시점.
4주 계획
1주차 — 모델링 + SQL 기초 1과목(엔터티·속성·관계·식별자·정규화)을 먼저 끝냅니다. 동시에 SELECT·WHERE·정렬 같은 SQL 기초를 손에 익힙니다.
2주차 — 조인·집계·서브쿼리 2과목의 핵심. 조인 종류별 결과, GROUP BY/HAVING, 서브쿼리 위치(스칼라·인라인뷰·중첩)를 직접 쿼리로 확인합니다.
3주차 — 활용·고급 윈도우 함수, 그룹 확장(ROLLUP·CUBE), 계층 질의, DML/TCL/DDL. 기출 유형을 반복합니다.
4주차 — 모의고사·약점 보강 실전 모의고사를 시간 재고 풀고, 틀린 문항의 개념으로 되돌아가 복습합니다. 과목별 과락선을 항상 확인합니다.
눈으로만 풀지 말 것
SQLD는 객관식이지만, 쿼리를 직접 작성·실행해 본 사람이 함정 보기에 안 걸립니다. 조인·집계·서브쿼리를 손으로 실행하며 익히는 학습은 데이터베이스 트랙에서, 1000문항·모의고사 기반의 SQLD 전용 학습은 SQLD 학습에서 무료로 할 수 있습니다.