SQLD(SQL 개발자)는 한국데이터산업진흥원(K-DATA)이 주관하는 데이터 분야 국가공인 자격증입니다. 데이터베이스 쿼리 작성 능력을 검증하며, 개발자·데이터 분석가·DBA를 목표로 하는 취준생에게 필수 자격증으로 자리 잡았습니다. 응시 자격 제한이 없고 상대적으로 단기 합격이 가능해, IT 자격증 입문 코스로도 많이 선택됩니다.
SQLD 자격증 개요
SQLD 시험은 1과목 데이터 모델링의 이해와 2과목 SQL 기본 및 활용으로 구성됩니다. 총 50문항을 60분 안에 풀며, 전체 60점 이상·과목당 40점 이상이면 합격입니다. 연 2회(상반기·하반기) 시험이 진행되며, 최근 합격률은 약 40~50% 안팎으로 회차에 따라 편차가 있지만 적절히 준비하면 충분히 도전 가능한 난이도입니다.
📋 SQLD 시험 구성 요약
| 구분 | 내용 |
|---|---|
| 주관 | 한국데이터산업진흥원(K-DATA) |
| 시험 형식 | 객관식(4지 택1) + 단답형 |
| 문항 수 | 50문항 (1과목 20문항, 2과목 30문항) |
| 시험 시간 | 60분 |
| 합격 기준 | 총점 60점 이상, 과목당 40점 이상 |
| 응시 자격 | 제한 없음 |
| 시험 횟수 | 연 2회 |
주요 SQLD 강의 비교
SQLD 인강 시장은 빠르게 성장했으며, 강사 수준과 커리큘럼 구성이 천차만별입니다. 실제 합격자 후기와 수강료·분량을 종합해 주요 강의를 비교했습니다.
| 플랫폼/강사 | 가격대 | 강의 시간 | 특징 | 추천 대상 |
|---|---|---|---|---|
| 노랭이 (유튜브+교재) | 0~2만 원 | 20~30시간 | 기출 위주, 무료 강의 제공 | 단기 합격 목표 |
| 이기적 SQLD | 3~5만 원 | 30~40시간 | CBT 연계, 교재 QR 연동 | 교재 병행 학습 |
| 유데미(할인가) | 1~2만 원 | 15~25시간 | 세일 상시, 평생 소장 | 가성비 우선 |
| 데이터온(DataOn) | 5~8만 원 | 40~50시간 | 심화 SQL 포함, SQLP 연계 | SQL 실력 심화 |
| 해커스IT | 6~10만 원 | 35~45시간 | 합격 보장반, 단과 선택 가능 | 학습 관리 필요 |
과목별 핵심 학습 전략
1과목 — 데이터 모델링의 이해 (배점 40%)
1과목은 개념형 문제가 주를 이룹니다. 엔터티·속성·관계, 식별자, 정규화, 반정규화, 성능 데이터 모델링 등의 개념을 정확히 이해해야 합니다. 암기보다는 개념 간 관계를 파악하는 것이 포인트입니다. 특히 1NF·2NF·3NF 정규화 단계와 식별 관계 vs 비식별 관계 구분은 매회 출제됩니다.
2과목 — SQL 기본 및 활용 (배점 60%)
2과목은 실제 SQL 쿼리를 읽고 결과를 예측하는 문제가 핵심입니다. SELECT 문 구조, JOIN 종류(INNER·LEFT·RIGHT·FULL OUTER), 서브쿼리, GROUP BY·HAVING, 윈도우 함수(RANK, ROW_NUMBER, LAG/LEAD), CASE 표현식, TCL(COMMIT·ROLLBACK) 등 폭넓게 출제됩니다.
2과목 자주 출제 키워드
| 영역 | 핵심 주제 |
|---|---|
| DML | SELECT, INSERT, UPDATE, DELETE |
| JOIN | INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN |
| 함수 | 단일행 함수, 집계 함수, 윈도우 함수 |
| 서브쿼리 | 스칼라, 인라인뷰, 중첩 서브쿼리 |
| TCL | COMMIT, ROLLBACK, SAVEPOINT |
| DDL | CREATE, ALTER, DROP, TRUNCATE |
권장 공부 기간과 주차별 계획
SQLD는 SQL 경험 여부에 따라 필요한 공부 기간이 크게 달라집니다. 아래는 IT 비전공자 기준의 4주 합격 플랜입니다.
| 주차 | 학습 내용 | 일일 학습량 |
|---|---|---|
| 1주차 | 1과목 전체 이론 + 개념 정리 | 2~3시간 |
| 2주차 | 2과목 SQL 기본 (DML·DDL·TCL) | 2~3시간 |
| 3주차 | 2과목 SQL 활용 (JOIN·서브쿼리·윈도우 함수) | 2~3시간 |
| 4주차 | 기출문제 5회분 반복 + 오답 정리 | 3~4시간 |
SQL 실무 경험이 있거나 개발자라면 2~3주 집중 학습으로도 충분합니다. 반대로 DB 개념이 전혀 없는 분은 5~6주를 확보하는 것이 안전합니다.
기출문제 활용법
SQLD 합격의 핵심은 기출 반복입니다. 한국데이터산업진흥원 데이터자격검정 공식 홈페이지에서 시험 일정과 기출 정보를 확인할 수 있으며, 수제비·이기적 CBT에서도 기출을 풀 수 있습니다. 효과적인 기출 활용법을 소개합니다.
- 처음 풀 때는 시간 제한 없이 — 개념을 점검하며 풀고, 왜 틀렸는지 반드시 노트
- 2회차부터 60분 타이머 — 실전 시간 압박에 익숙해져야 함
- SQL 쿼리 결과값은 직접 실행 — MySQL Workbench나 Oracle SQL Developer에서 직접 돌려보면 이해가 3배 빠름
- 윈도우 함수 집중 공략 — 최근 시험에서 비중이 높아진 파트로 RANK·DENSE_RANK·ROW_NUMBER·LAG·LEAD 반드시 숙지
SQLD 이후 다음 단계는?
SQLD 합격 후 자연스러운 다음 단계는 SQLP(SQL 전문가)입니다. SQLD에서 배운 SQL 기초 위에 성능 최적화·트랜잭션 관리·아키텍처 설계까지 심화되는 자격증으로, 실무 DBA나 데이터 엔지니어 직군에서 높이 평가받습니다. 또한 정보처리기사 실기와도 DB 파트가 겹쳐 SQLD를 먼저 따고 정보처리기사에 도전하는 루트도 효율적입니다.
마무리 체크리스트
- 체크 1 최신 출제 기준(2024년 개정) 반영 강의인지 확인
- 체크 2 윈도우 함수·서브쿼리 전용 파트 포함 여부
- 체크 3 SQL 직접 실행 실습 예제 제공 여부
- 체크 4 기출 해설 강의 포함 여부
- 체크 5 모바일 수강 지원 (출퇴근 이동 중 활용)
SQLD는 적절한 강의와 4~6주 집중 학습으로 충분히 한 번에 합격할 수 있는 자격증입니다. 강의 선택보다 더 중요한 것은 SQL 쿼리를 직접 손으로 써보고 실행해 보는 실습 습관입니다. 이론과 실습을 균형 있게 병행한다면 합격은 물론 실무 실력까지 함께 키울 수 있습니다.