SQLD
학습법
7
업데이트 2026.08.08

SQLD 2주 공부법: 비전공자도 따라가는 14일 학습 계획

하루 1~2시간을 기준으로 개념 학습, SQL 손풀이, 모의고사와 오답 복습을 14일에 배치한 SQLD 공부 계획입니다.

이 글의 핵심

1주차에는 범위를 한 번 끝내고 2주차에는 문제와 오답에 집중합니다.

SQL은 읽기만 하지 말고 작은 데이터로 결과를 예측해야 합니다.

마지막 3일은 새 개념보다 시간 관리와 반복 오답 제거가 우선입니다.

시작 전에 준비할 것

2주 계획은 하루 1~2시간, 주말 2~3시간을 확보할 수 있다는 가정으로 구성했습니다. SQL을 처음 접한다면 SELECT, WHERE, ORDER BY 정도는 실제 DB나 온라인 실습 환경에서 실행해 보는 시간이 추가로 필요할 수 있습니다.

학습 자료는 개념서 하나, 문제 세트 하나, 오답노트 하나로 단순하게 유지하세요. 여러 자료를 번갈아 보는 것보다 같은 범위를 설명하고 문제로 확인하는 짧은 회전을 반복하는 것이 좋습니다.

1~4일: 모델링과 SQL 기본 뼈대 만들기

1일차에는 시험 구조를 확인하고 진단 문제를 풀어 현재 수준을 기록합니다. 2일차에는 엔터티·속성·관계·식별자를, 3일차에는 정규화와 NULL을 정리합니다. 4일차에는 SELECT의 논리적 실행 순서와 WHERE, GROUP BY, HAVING, ORDER BY를 연결합니다.

  • 1일차: 진단 20문제, 틀린 이유 분류
  • 2일차: 엔터티·속성·관계·식별자 비교표 작성
  • 3일차: 정규화 단계와 NULL 연산 정리
  • 4일차: SELECT 절 실행 순서와 집계 문제 연습

5~9일: SQL 활용을 결과 중심으로 익히기

5~6일차에는 조인을 집중적으로 학습합니다. INNER JOIN과 OUTER JOIN의 차이를 행 보존 관점에서 설명할 수 있어야 합니다. 7일차에는 서브쿼리와 집합 연산자, 8일차에는 윈도우 함수, 9일차에는 DML·TCL·DDL·DCL을 묶어 복습합니다.

각 SQL 문제를 풀 때는 문법만 보지 말고 FROM과 JOIN으로 만들어지는 중간 집합, WHERE로 제거되는 행, GROUP BY 이후의 행 수를 차례대로 적어 보세요.

손풀이 순서 메모
1. FROM / JOIN으로 행 구성
2. WHERE로 행 필터링
3. GROUP BY로 그룹 생성
4. HAVING으로 그룹 필터링
5. SELECT로 표현식 계산
6. ORDER BY로 최종 정렬

10~12일: 모의고사와 약점 압축

10일차부터는 50문항 모의고사를 풀어 과목별 점수와 소요 시간을 기록합니다. 채점 후에는 틀린 문제뿐 아니라 맞혔지만 확신이 없었던 문제도 복습 대상으로 남깁니다.

오답은 네 가지로 분류하면 효율적입니다. 개념을 몰랐는지, SQL 실행 순서를 잘못 적용했는지, 조건이나 괄호를 놓쳤는지, 단순 계산 실수였는지 표시하세요. 같은 유형이 세 번 나오면 별도 요약 카드로 만듭니다.

13~14일: 시험 모드로 전환하기

13일차에는 실제 시험과 같은 90분 제한으로 최종 모의고사를 풉니다. 모르는 문제에 오래 머무르지 않도록 1차 풀이, 보류 문제, 최종 검토의 세 단계로 시간을 나눕니다.

14일차에는 새로운 고난도 내용을 추가하지 말고 반복 오답, 함수의 NULL 처리, 조인 결과 행 수, 트랜잭션 명령을 확인합니다. 시험 당일에는 공식 안내에서 입실 시간과 준비물을 다시 확인하세요.

짧은 기간일수록 공부시간보다 피드백 회전 수가 중요합니다. 학습→문제→오답 수정의 한 회전을 매일 끝내세요.


자주 묻는 질문

SQL을 처음 배우는데 2주면 충분한가요?

기초 문법을 처음 접한다면 개인차가 큽니다. 하루 학습시간을 늘리기보다 SELECT와 JOIN을 직접 실행하는 실습 시간을 추가하고, 진단 점수에 따라 계획을 3~4주로 늘리는 것이 안전합니다.

기출문제만 반복해도 되나요?

문제 반복은 필요하지만 답만 암기하면 데이터나 조건이 바뀐 문제에 약합니다. 각 오답을 개념과 실행 순서로 설명할 수 있어야 합니다.

시험 과목과 합격 기준은 KDATA SQL 개발자 공식 안내를 기준으로 확인했습니다. 가풀은 시험 주관기관의 공식 서비스가 아니며, 일정과 규정은 접수 전 공식 공고를 다시 확인해야 합니다.

시험 안내

SQLD 시험 구성과 합격 기준: 준비 전에 알아야 할 핵심

읽기
1과목

SQLD 데이터 모델링 핵심 정리: 엔터티부터 정규화까지

읽기
2과목

SQL JOIN 완전 정리: INNER·OUTER·SELF JOIN 결과 읽는 법

읽기