SQLD 공부 기간, 2주·4주·8주 중 어디에 해당하는가
한 줄 요약 — 공부 기간은 선수 지식에 따라 2~8주. 정처기 합격자나 백엔드 주니어는 2주 집중, 비전공자 취준생은 4주 꾸준형, SQL을 처음 접하는 완전 입문자는 6~8주가 기준선입니다. 총 투입 시간 40~80시간이 흔한 합격선 구간이며, 시험 2주 전부터는 오답 반복만 남깁니다.
"독학 기간"과 "공부 기간"은 같은 시간을 가리키지 않는다
한국 SQLD 수험생이 검색창에 가장 많이 입력하는 표현은 "SQLD 공부 기간"입니다. "독학 기간"으로 묻는 사람도 있지만, 두 표현은 의도가 미묘하게 다릅니다.
- 독학 기간 = 인강·학원을 끼지 않고 혼자 공부하는 모드를 선택한 사람이 묻는 질문. "혼자 하면 얼마나 걸려?"
- 공부 기간 = 모드와 무관하게 합격까지의 절대 시간을 묻는 질문. "인강을 듣든 안 듣든 총 몇 주 잡아야 해?"
실측해 보면 두 질문의 검색량은 10배 차이가 납니다(공부 기간이 압도적). 즉 대부분 응시자는 "독학 여부"보다 "절대 시간"이 더 궁금한 상태입니다. 이 글도 그 관점에서 절대 시간을 페르소나별로 나눠 다룹니다. 인강을 듣더라도 동일한 시간 구간이 유효합니다.
준비 기간은 "몇 주"가 아니라 "선수 지식 × 일 투입 시간"
SQLD 독학 기간을 일률적으로 "평균 N주"로 말하기 어려운 이유는 응시자 배경이 크게 갈리기 때문입니다. 같은 2주라도 정처기 합격자가 들어갈 때와 SQL을 전혀 모르는 완전 입문자가 들어갈 때는 필요한 시간 투입량이 두 배 이상 차이가 납니다. 그래서 이 글에서는 기간을 "선수 지식 × 일 투입 시간"의 곱으로 본 뒤, 네 가지 페르소나별 로드맵으로 나눠 다룹니다.
합격자 후기를 교차로 읽어보면 총 투입 시간이 40~80시간 사이에 놓이는 경우가 많습니다. 이 범위 안에서 2주·4주·8주 중 어느 분포로 쪼개는지가 개인 스타일·일정의 문제이지, 반드시 긴 기간이 더 안전하다는 법칙은 아닙니다. 짧은 기간에 몰아서 하면 복습 간격이 짧아져 망각 전에 반복되는 장점이 있고, 긴 기간은 개념을 깊이 체화할 시간이 생기는 장점이 있습니다.
페르소나 A — 정처기 합격자 · 백엔드 주니어 · 2주형
DB 개념과 기본 SQL에 이미 익숙하다면 2주 집중이 현실적입니다. 정보처리기사의 데이터베이스 파트와 SQLD 2과목은 용어·문법이 상당 부분 겹칩니다. 이 배경이면 개념 재학습은 가볍게 하고 문제 풀이 비중을 크게 가져가도 됩니다.
- Day 1~3 — 기출 복원 1회차 풀이. 오답은 노트에 남기지 말고 원인(개념·문법·선택지)만 3줄로 분류.
- Day 4~6 — 직전 2·3회차 풀이. 반복되는 오답 패턴을 찾아 자주 나오는 개념부터 보강.
- Day 7~10 — 1과목(데이터 모델링) 집중. 문항 수가 적어 과락이 나오기 쉬운 구간. 엔터티·식별자·정규화를 한 문장으로 설명 가능한 수준까지.
- Day 11~13 — 오답 3회차 전 문항 반복. 새 문제는 풀지 않고 모의고사 1회만 돌려 감각을 유지.
- Day 14 — 시험 당일. 컨디션 관리·신분증·OMR 사인펜 확인.
하루 투입 시간은 2~3시간이 현실적입니다. 총 28~42시간이면 합격선에 들어가는 사람이 많습니다.
페르소나 B — 비전공자 취준생 · 4주 꾸준형
비전공자가 취업 준비 과정에서 SQLD를 따는 경우가 가장 흔한 패턴입니다. SQL 기본 개념은 알지만 실무 경험이 짧거나 없고, 시간은 상대적으로 여유가 있는 상태. 이럴 때 4주 로드맵이 무리 없이 돌아갑니다.
- Week 1 — SQL 전문가 가이드(노랭이) 또는 기본서 개념 1회독. 엔터티·속성·관계부터 DDL·DML·JOIN까지. 예제는 눈으로 따라 쓰되 암기는 하지 않습니다.
- Week 2 — 최근 2회차 기출 복원 풀이. 오답 원인을 "개념 몰라서" / "문법 실수" / "선택지 함정"으로 분류. 분류해두면 반복 시 효율이 2배입니다.
- Week 3 — 추가 2회차 풀이 + 오답 반복. 이번 주에는 1과목 모델링 개념을 문장으로 설명해보는 시간도 확보.
- Week 4 — 모의고사 2회 + 오답 3회차 반복 + 시험 당일 점검.
하루 1~1.5시간, 주말 2시간씩이면 28~40시간 범위에서 마무리됩니다. 간격 반복 앱(FSRS 기반)을 쓰면 복습 예약이 자동이라, 매일 "오늘 뭘 풀지" 고민하는 시간이 줄어듭니다.
페르소나 C — SQL 완전 입문자 · 6~8주형
SELECT·WHERE가 처음이라면 2~4주는 현실적이지 않습니다. 개념을 쌓을 시간이 절대적으로 필요합니다. 이 경우 6~8주 로드맵으로 여유를 두고 접근하세요.
- Week 1~2 — SQL 기초. SELECT·WHERE·JOIN·GROUP BY를 샌드박스 환경에서 직접 쳐봅니다. 책으로만 읽으면 추상적이라 체화가 느립니다. 온라인 CBT·학습 앱의 실행 환경을 활용하세요.
- Week 3~4 — 1과목 모델링 개념 정독. 엔터티·식별자· 정규화는 암기 영역이라 반복 노출이 핵심입니다.
- Week 5~6 — 기출 복원 3회차 풀이 + 오답 원인 분류. 아직 시간을 재며 풀지 말고 정답·풀이 과정을 꼼꼼히.
- Week 7 — 모의고사 시간 재어 풀기(50문항 · 90분). 오답 반복에 집중.
- Week 8 — 마무리. 새 문제 풀지 않고 오답만 반복. 시험 당일 점검.
하루 30~45분 + 주말 2시간이 현실적입니다. 총 50~80시간 범위에 놓입니다. 중도 포기가 가장 많은 구간이라, 짧은 학습 단위를 유지하며 간격 반복으로 기억을 얇게 자주 건드리는 전략이 유효합니다.
페르소나 D — 직장인 · 4~6주 조각 시간형
평일 낮엔 업무, 저녁엔 체력이 떨어지는 직장인은 "하루 2시간"이 실질적 목표가 되기 어렵습니다. 다음 패턴이 실제로 더 잘 지켜집니다:
- 출근 지하철 20분 — FSRS 복습 카드. 스마트폰으로 오답 10장 반복.
- 점심 후 20분 — 개념 문단 1개 정독. 1과목 모델링 위주.
- 퇴근 후 30~45분 — 기출 문제 10문항 풀이 + 오답 3개 원인 분류.
- 주말 2시간 — 모의고사 1회 또는 긴 호흡으로 오답 다회 반복.
주중 1시간 + 주말 2시간 = 주당 약 8~10시간. 4~6주면 총 30~55시간으로 합격선 범위에 들어갑니다. 이 페르소나에서는 "큰 덩어리 학습"보다 "짧게 자주"가 훨씬 더 중요합니다. FSRS 앱이 자동으로 복습 간격을 계산해주면 의지력 부담이 크게 줄어듭니다.
ADSP 동시 준비형 — 공부 기간을 어떻게 짤까
ADSP(데이터분석 준전문가)는 SQLD와 같은 KDATA 주관 자격시험이고 둘 다 연 4회 정기 시행됩니다. 다만 2026년 기준 시험일은 서로 다릅니다 (SQLD: 3/7·5/31·8/22·11/14 / ADSP: 2/7·5/17·8/8·10/31, dataq.or.kr 공식). 같은 자격 계열이지만 같은 날 함께 보는 시험이 아니라, 1~3주 간격으로 따로 잡힌 일정에 각자 응시해야 합니다.
그래서 "동시 준비"라는 표현은 "같은 날 같이 본다"가 아니라 "같은 분기 안에 둘 다 본다"는 의미로 이해해야 합니다. 비전공자 취준생 중 두 자격을 같이 노리는 경우가 흔한데, 두 자격증의 학습 영역은 일부만 겹칩니다.
- 겹치는 부분 — 데이터 분석 일반 이해, 관계형 DB 개념, 통계 기초 일부. SQLD 1과목 모델링과 ADSP의 데이터 분석 기획에서 어휘 공통 영역이 있습니다.
- 안 겹치는 부분 — ADSP는 통계·R/Python 기본· 분석 기법(클러스터링·회귀)이 비중 절반 이상이라, SQLD 합격 준비만으로는 부족합니다.
현실적인 공부 기간 배분은 다음과 같습니다.
- ADSP 먼저 → SQLD (분기 내 시간 순서대로): 2026 예시로 5/17 ADSP를 먼저 본 뒤 5/31 SQLD 응시. 두 시험일이 약 2주 간격이라 ADSP 마무리 후 SQLD 직전 2주에 SQL 집중 가능. 정처기 합격자나 SQL 실무 경험자에게 적합합니다.
- SQLD 4주 + ADSP 4주 (분기 내 병렬 학습): 비전공자 취준생이 두 시험을 같은 분기에 모두 보려는 경우. SQL을 매일 30분 + ADSP 분석 기법을 매일 30~45분으로 분할. 시험일이 다르므로 앞쪽 시험일까지는 그쪽 비중을 늘려 잡습니다.
- SQLD 단독 4주 → 다음 회차 ADSP: 같은 분기에 두 시험을 모두 보는 게 부담스럽다면, SQLD를 먼저 합격한 뒤 다음 회차에 ADSP만 보는 것도 안전한 선택. 약 3~4개월 텀.
1과목 모델링 용어가 ADSP의 "데이터 분석 기획"과 어휘가 겹쳐 헷갈리는 지점이 있습니다. SQLD 모델링은 "엔터티·속성·관계 식별자 정규화" 관점, ADSP는 "분석 프로젝트 기획·이해관계자 관리" 관점이라 접근 자체가 다릅니다. 두 시험을 같은 분기에 같이 본다면 1주 차에 이 차이를 본인 노트에 정리해 두는 편이 안전합니다.
시험 2주 전부터 — 공통 마무리 전략
준비 기간이 어떻든 시험 직전 2주의 원칙은 같습니다.
- 새 교재·새 문제집 금지 — 낯선 개념을 만나면 불안이 커져 아는 것까지 흔들립니다. 이미 돌린 자료의 오답 반복에 집중하세요.
- 모의고사 2회 — D-7과 D-3에 각 1회. 실제 시험과 같은 50문항 · 90분 형식으로 앉아서 풀어봅니다. SQLmate 모의고사도 같은 규격입니다.
- 1과목 과락 방어 — 1과목이 약하면 총점이 높아도 탈락합니다. D-7부터 하루 20분씩 모델링 개념을 소리 내어 설명해 보세요.
- 시험 전날 수면 7시간 — 벼락치기보다 컨디션이 체감 차이가 큽니다. 마지막 밤엔 오답 카드 5분만 훑고 자는 편이 실전에서 훨씬 유리합니다.
기간을 너무 길게 잡으면 생기는 역효과
흔히 오해하는 지점이 있습니다. "기간을 길게 잡으면 더 확실하다"가 반드시 맞지는 않습니다.
- 의지력 누수 — 6개월을 잡고 시작하면 첫 달에 하루이틀 빼먹는 습관이 누적됩니다. 단기 마감이 집중을 만들어냅니다.
- 개념 휘발 — SQL은 반복 없이는 빠르게 잊힙니다. 간격 반복 없이 한 달 전에 배운 내용이 시험장에서 떠오르지 않는 경우가 흔합니다.
- 시험 체감 감각 상실 — 너무 오래 준비하면 "시간 재서 50문항 풀기"의 긴박감이 사라집니다. 모의고사를 자주 돌려야 체감 속도를 유지할 수 있습니다.
자기 상황에 맞게 최소 기간을 설정하되, 직전 2주는 공통으로 오답 반복·모의고사 리듬에 맞추는 게 안정적입니다.
SQLmate는 어떻게 도와주나
SQLmate는 FSRS 기반 간격 반복으로 "오늘 몇 문항을 풀지"를 자동으로 잡아줍니다. 본인 페이스에 맞춘 일일 복습 상한을 설정하면 짧게 자주 돌아오는 리듬을 유지할 수 있고, 시험일까지 남은 일수에 따라 난이도를 섞어 제안합니다. 홈 화면의 D-카운트다운으로 현재가 "페르소나 A~D 중 어디"에 해당하는지 감각적으로 맞출 수 있습니다. SQLmate 홈에서 다음 회차까지 남은 기간을 확인하세요.
FAQ
Q. SQL을 전혀 모르는 상태에서 2주는 가능한가요?
가능성은 매우 낮습니다. 하루 5~6시간씩 풀타임으로 투입할 수 있는 상황이 아니라면 현실적이지 않습니다. 부분 선수 지식이 있어도 2주는 빡빡한 일정이라 보통 4~6주부터 시작하는 편이 안전합니다.
Q. 벼락치기 3일로 붙는 경우도 있나요?
정보처리기사 취득자 중 SQL 실무 경험이 많은 경우 3~5일 집중으로 합격하는 사례가 종종 보입니다. 다만 이건 예외에 가깝고, 본인 선수지식을 정확히 판단하기 어려운 경우 최소 2주는 잡는 편이 안전합니다.
Q. 재응시는 며칠 간격으로 가능한가요?
재응시 자체는 다음 회차부터 가능합니다(연 4회). 재응시까지 평균 2~3개월 간격이므로, 한 번 떨어졌다면 그 사이에 오답 원인 분류· 1과목 보강에 시간을 쏟는 편이 효율적입니다.
Q. 주 3일 학습, 주 7일 학습 중 뭐가 효율적인가요?
간격 반복 이론 기준 주 7일 짧게 자주가 주 3일 길게보다 기억 유지율이 높습니다. SQLD처럼 개념 암기 비중이 큰 시험은 매일 10~20분이라도 노출을 유지하는 편이 합격선에 가깝게 수렴합니다.
같이 읽으면 좋은 글
- SQLD 공부법 — 합격까지 가장 짧게 가는 메서드
- SQLD 독학, 2주와 4주 로드맵
- SQLD 합격률, 숫자 뒤에 숨은 진짜 의미
- SQLD 비전공자 독학, 어디서부터 시작할까
- SQLmate 홈 — 회차별 D-카운트다운과 모의고사
출처 / 참고
한국데이터산업진흥원(KDATA) dataq.or.kr — 2026 시험 일정과 과목 구성. 독학 기간·투입 시간 분포는 공개 합격 후기·커뮤니티 정리글을 종합한 참고치로, 단일 공식 통계가 아닙니다. 간격 반복(FSRS) 이론 — open-spaced-repetition/free-spaced-repetition-scheduler.
합격을 보장하지 않습니다. 본인 준비 상황에 맞춰 판단해 주세요.