데이터 분석, 마케팅, IT 기획, 개발 직군을 가리지 않고 채용 시장에서 실무 역량을 입증하는 필수 자격증으로 자리 잡은 시험이 바로 한국데이터산업진흥원(K-Data) 주관 SQL 개발자(SQLD)입니다.
비전공자나 코딩을 전혀 모르는 수험생이라도 시험의 출제 메커니즘과 빈출 패턴만 꿰뚫고 있다면 하루 2~3시간, 딱 2주 투자로 70점대 안정권 합격이 충분히 가능합니다. 실제 단기 합격자들의 과목별 공략 로드맵을 가감 없이 공개합니다.
1. SQLD 시험 구성 및 합격 기준 (과락 주의)
| 과목 | 문항 수 | 배점 | 과락 기준 (40% 미만) |
|---|---|---|---|
| 제1과목: 데이터 모델링의 이해 | 10문항 | 20점 | 4문항(8점) 미만 시 과락 탈락 |
| 제2과목: SQL 기본 및 활용 | 40문항 | 80점 | 16문항(32점) 미만 시 과락 탈락 |
| 총계 | 총 50문항 | 총 100점 | 총점 60점 이상 합격 (객관식 50문항) |
⚠️ 1과목의 함정:
2과목에서 80점 만점을 맞아도 1과목 10문제 중 3문제 이하로 맞추면 ‘과락’으로 즉시 불합격 처리됩니다. 1과목 암기 분량이 적다고 시험 당일 아침에 보려다 과락으로 떨어지는 수험생이 매회 수백 명에 달하므로 최소 이틀은 투자해야 합니다.
2. 2주 초단기 합격 주차별 공부 타임라인
[1주차] 개념 이해 및 필수 문법 체화 (일 2.5시간)
- Day 1
2 (1과목 정복):데이터 모델링 엔터티(Entity), 속성(Attribute), 관계(Relationship), 식별자, 정규화(13정규형과 반정규화) 개념 암기 - Day 3~4 (2과목 기본 DDL·DML): SELECT, WHERE, GROUP BY, HAVING 절의 실행 순서 암기 (FROM -> ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY)
- Day 5~7 (조인과 서브쿼리): INNER JOIN, LEFT/RIGHT OUTER JOIN 차이, 연관 서브쿼리 vs 비연관 서브쿼리 결과 예측
[2주차] 기출문제(노랭이) 무한 반복 및 윈도우 함수 정복 (일 3시간)
- Day 8~10 (오답률 1위 윈도우 함수): RANK, DENSE_RANK, ROW_NUMBER 차이 및 PARTITION BY 절 완벽 마스터
- Day 11~13 (기출 선지 회독): 공식 수험서(일명 ‘노랭이’) 2회독 풀이 + 틀린 문제 해설 정독
- Day 14 (직전 모의고사): 최신 기출 2회분 실전 시간 배분 연습 (90분 시험, 마킹 포함)
3. 시험에 무조건 나오는 오답률 TOP 3 빈출 공식
① 윈도우 순위 함수 3총사 비교 (매회 100% 출제)
동일한 점수(예: 100점, 90점, 90점, 80점)가 있을 때 순위 부여 방식:
- RANK(): 공동 순위 건너뜀 ->
1등, 2등, 2등, 4등 - DENSE_RANK(): 공동 순위가 있어도 연속 번호 ->
1등, 2등, 2등, 3등 - ROW_NUMBER(): 공동 순위 없이 고유한 일련번호 ->
1등, 2등, 3등, 4등
② NULL 값의 사칙연산과 집계함수 처리
100 + NULL = NULL(NULL과의 모든 연산 결과는 무조건 NULL)SUM(컬럼):NULL을 자동으로 제외하고 계산 (단, 모든 행이 NULL이면 결과는 NULL)COUNT(*):NULL을 포함한 전체 행 수 반환 vsCOUNT(컬럼):NULL을 제외한 행 수 반환
③ 계층형 쿼리(CONNECT BY)와 START WITH
PRIOR 자식 = 부모-> 부모에서 자식으로 내려가는 순방향 전개PRIOR 부모 = 자식-> 자식에서 부모로 올라가는 역방향 전개
4. 실전 추천 학습 자료
- 교재: 한국데이터산업진흥원 출간 [SQL 자격검정 실전문제](일명 노랭이) 한 권이면 충분합니다.
- 무료 유튜브 강의: 비전공자 추천 ‘홍팍 SQL 기초’ 또는 ‘김강민 SQLD’ 핵심 요약 특강 5~6편을 1.5배속으로 시청하세요.