SQLD 노베이스 비전공자 2주 벼락치기 기출문제 회독 공부법
SQLD 노베이스 비전공자 2주 벼락치기 기출문제 회독 공부법
핵심만 먼저
SQL을 한 번도 안 써본 비전공자라도 하루 2~3시간을 확보할 수 있다면 2주 벼락치기로 합격권에 들어갈 수 있습니다. 핵심은 이론 정독이 아니라 기출문제 회독이며, 배점이 큰 2과목(SQL 기본 및 활용)에 시간을 몰아주되 1과목 과락만은 반드시 피하는 전략이 필요합니다.
💬 인강 결제 버튼 누르기 전에
시험이 얼마 남지 않았는데 아직 데이터 모델링과 SQL을 구분도 못 하는 상태라면, 지금 필요한 건 무조건 강의를 추가로 결제하는 것보다 남은 2주를 어떻게 쓸지 정하는 일입니다. SQLD는 실무 능력 자체를 실기로 평가하는 시험이라기보다, 관련 이론과 SQL 활용 능력을 객관식 필기로 검증하는 자격시험이라 출제 유형이 반복되는 편입니다. 이론을 처음부터 다 이해하려 들면 오히려 시간이 부족해지니, 회독 순서와 시간 배분만 제대로 잡으면 비전공자도 충분히 승산이 있습니다.
왜 '이론 정독'이 아니라 '기출 회독'인가
SQLD 2과목(SQL 기본 및 활용)은 SELECT, WHERE, GROUP BY 같은 기본 구조에서 시작해 조인과 윈도우 함수까지 다루지만, 실제 출제는 몇 가지 유형이 회차마다 변형되어 반복되는 구조입니다. 처음부터 개념서를 완독하려 하면 2주 안에 절대 못 끝냅니다. 대신 기출문제를 먼저 풀어보고, 틀린 부분만 개념으로 되짚는 역순 학습이 시간 대비 효율이 훨씬 높습니다.
14일 타임라인
- 1~3일차 — 1과목(데이터 모델링) 핵심 용어와 개념을 훑는다. 엔터티·속성·관계·정규화 등 시험에 반복 출제되는 용어 위주로 이해만 하고 암기는 뒤로 미룬다. 하루 1~1.5시간이면 충분하다.
- 4~9일차 — 2과목(SQL 기본 및 활용) 기출문제를 유형별로 1회독한다. SELECT 기본 구조 → GROUP BY/HAVING → 조인 → 서브쿼리 순으로, 매일 한 유형씩 문제를 풀고 틀린 문제는 바로 개념을 찾아본다.
- 10~11일차 — 오답 노트를 만들어 취약 유형만 다시 돌린다. 특히 윈도우 함수와 계층형 질의는 포기하지 말고, 정답 자체를 외우기보다 문제 패턴을 통째로 익힌다.
- 12~13일차 — 90분 타이머를 켜고 실전 모의고사를 2회 이상 풀어본다. 1과목에 너무 오래 매달리지 않도록 과목별 시간 배분(1과목 20분, 2과목 60분 내외)을 몸에 익힌다.
- 14일차(시험 전날) — 새 문제를 풀지 말고 오답 노트만 훑는다. 과목별 최소 방어선(1과목 8점·4문항, 2과목 32점·16문항)을 다시 확인하되, 이 두 최소치를 더한 40점은 과락만 면한 점수일 뿐 합격선이 아니라는 점을 기억한다. 최종 합격은 두 과목 합계 60점 이상이어야 한다.
여기서 헷갈리기 쉬운 부분이 있습니다. 1과목 8점·2과목 32점은 각 과목의 최소 방어선(이 밑으로 떨어지면 총점과 무관하게 과락으로 불합격)일 뿐, 이 둘을 더한 40점을 받으면 합격한다는 뜻이 아닙니다. 합격하려면 과목별 방어선을 넘긴 상태에서 두 과목 점수의 합이 60점 이상이어야 합니다.
출처: 한국직업능력연구원 민간자격정보서비스(PQI) SQL 자격취득현황, 2025년 기준
시험 난이도와 응시자 구성 등의 영향으로 회차·연도별 합격률 변동이 큰 편입니다. 벼락치기라도 "요령만 익히면 된다"는 낙관보다는, 최근 회차 기출을 우선순위로 잡고 실제 쿼리 실행 결과를 손으로 따라가 보는 연습이 필요합니다. 예를 들어 아래처럼 GROUP BY와 HAVING이 함께 나오는 문제는 옵션만 외우지 말고, 각 절이 실행되는 순서(FROM → WHERE → GROUP BY → HAVING → SELECT)를 손으로 따라가며 결과를 예측하는 연습이 도움이 됩니다.
SELECT dept, COUNT(*) AS cnt
FROM employee
WHERE status = 'active'
GROUP BY dept
HAVING COUNT(*) >= 5;
이 쿼리는 "재직 중인 직원이 5명 이상인 부서만" 골라 부서별 인원수를 보여줍니다. WHERE는 그룹을 만들기 전에 개별 행을 거르고, HAVING은 그룹으로 묶은 뒤의 결과(COUNT 등 집계값)를 거른다는 차이를 눈으로 확인하는 것이 기출 회독보다 먼저입니다.
※ 아래 사례는 실제 인터뷰가 아니라, 흔히 나타나는 패턴을 재구성한 가상 사례입니다.
비전공 문과 출신 취준생 B씨
엑셀조차 익숙하지 않았지만 시험 2주 전부터 매일 저녁 2시간씩 기출문제집만 3회독했습니다. 1과목은 용어 위주로 가볍게 훑고, 2과목 조인 파트에 시간을 집중적으로 투자했습니다.
결과: 총점 68점(1과목 10점, 2과목 58점)으로 턱걸이 합격.
직장인 C씨(퇴근 후 학습)
야근이 잦아 실제 공부 가능 시간이 하루 1시간 남짓이었습니다. 2주 계획대로 진도를 못 따라가 시험 전날까지 조인 파트를 제대로 못 봤습니다.
결과: 총점 54점으로 불합격. 다음 회차에 4주로 계획을 다시 짜서 재도전 예정.
자주 묻는 질문
012주 안에 정말 비전공자도 합격할 수 있나요?+
하루 2~3시간을 꾸준히 확보할 수 있고 기출 회독 위주로 공부한다면 가능합니다. 다만 매일 공부 시간이 1시간 이하거나 SQL을 한 번도 안 써봤다면 2주는 빠듯하니 3~4주로 늘려 잡는 게 안전합니다.
02인강 없이 기출문제집만 돌려도 되나요?+
가능합니다. 다만 기출을 중심으로 공부하는 것이 효율적이라는 뜻이지, 정답만 암기하는 방식은 위험합니다. 문제마다 왜 그 답이 나오는지 쿼리 실행 순서를 손으로 따라가며 이해해야 처음 보는 변형 문제에도 대응할 수 있습니다. 조인이나 윈도우 함수처럼 처음 보는 개념이 있다면 그 부분만 짧은 개념 영상으로 보충하는 걸 추천합니다.
031과목(데이터 모델링)을 아예 포기하고 2과목만 파도 되나요?+
안 됩니다. 총점이 높아도 한 과목에서 40% 미만이면 과락으로 무조건 불합격 처리됩니다. 1과목은 10문항 중 4문항(8점) 이상만 확보하면 되므로 완전히 놓지 말고 최소 방어선만 만들어 두는 전략이 필요합니다.
042026년 기준 SQLD 시험은 1년에 몇 번, 언제 있나요?+
2026년 기준 연 4회(3월·5월·8월·11월) 시행되며, 원서 접수는 시험일 4~5주 전에 열립니다. 정확한 회차별 접수·시험·발표일은 시험 직전에 반드시 데이터자격검정(dataq.or.kr) 공식 공고로 재확인하시길 권합니다. [2026년 9월 기준]
이어서 보면 좋은 글
← 데이터베이스 및 아키텍처 허브로 돌아가기시험이 코앞으로 다가왔다면
막판 3일, 포기하지 말아야 할 이유
2주 계획도 빠듯했는데 벌써 3일밖에 안 남았다면, 지금부터 뭘 봐야 하는지 확인해보세요.