SQLD2026년 4월 20일· 7 min read· 조회 0

SQLD 벼락치기 3일 플랜 (시험 직전 우선순위)

SQLD 시험이 3일 남은 상황에서 합격 가능성을 끌어올리는 하루 단위 집중 플랜입니다. 과락 피하기 + 2과목 고득점 전략.

안녕하세요. 문어입니다 🐙


시험 3일 남았는데 가능할까요?

SQLD는 50문항, 60점(30문제) 커트라인이에요. 1과목 4문제(과락 방어) + 2과목 26문제만 맞추면 붙습니다. 3일 × 5시간 = 15시간으로 이걸 맞추는 게 불가능한 숫자는 아니에요.

다만 전공자는 SQL을 이미 칠 줄 알아서 기출 회독만 하면 되고, 비전공자는 SELECT/JOIN 감을 잡는 데만 1일이 들어갑니다. 비전공자가 3일 벼락치기로 붙는 경우는 대부분 1과목 과락만 간신히 막고 2과목 쉬운 문제로 30점 채우는 루트예요. 처음부터 이 구조로 들어가야 해요.


3일 플랜 전체 요약

일차목표시간
1일차감 잡기 + 기출 2회 풀어보기5–6시간
2일차빈출 주제 집중 (JOIN·NULL·정규화)5–6시간
3일차모의고사 반복 + 오답 마무리4–5시간
하루 5시간씩 3일 = 15시간. 이보다 적으면 벼락치기도 어려워요. 이 주말을 비우거나 연차를 내는 게 현실적입니다.

1일차: 감 잡기

오전 (2시간) — 기출 1회분 풀기 (시간 재고)

  • 문제를 만져본 적 없으면 지금이 첫 노출이에요
  • 몇 점 나오는지 확인 + 과목별 정답률 체크
  • 1과목 4개 미만 맞으면 과락 주의 신호

오후 (2시간) — 오답 중심 해설 정독

  • 정답지 보지 말고 해설만 다시 읽기
  • 틀린 문제의 주제를 옆에 적기 (예: "NULL 비교", "LEFT JOIN 방향")

저녁 (1–2시간) — 1과목 용어 50개 정리

  • 엔터티, 속성, 관계, 식별자, 정규화 1NF~BCNF 조건
  • 교재나 인강 요약 슬라이드 쓰세요. 문장 안 외우고 단어만

2일차: 빈출 주제 집중

2과목은 이 3개 주제가 매회 거의 10문제 이상 나옵니다. 여기 투자가 남는 공부예요.

JOIN (매회 3–5문제)

꼭 외워야 할 것:

  • INNER JOIN: 양쪽 모두 매칭되는 행만
  • LEFT OUTER JOIN: 왼쪽 테이블 모든 행 + 매칭되는 오른쪽 (없으면 NULL)
  • FULL OUTER JOIN: 양쪽 모두 포함
  • CROSS JOIN: 카티션 곱

출제 포인트:

  • 결과 행 수 계산 문제
  • NULL이 포함된 열의 JOIN 결과
  • LEFT vs RIGHT 방향 헷갈리는 문제

NULL 처리 (매회 2–3문제, 함정 많음)

SQLD에서 가장 많이 틀리는 영역이에요. 3일 벼락치기라도 이 규칙만은 반드시 외우세요.
  • NULL + 1 = NULL (산술 연산 결과는 NULL)
  • NULL = NULL = FALSE (같다는 비교 불가)
  • NULL IS NULL = TRUE (IS NULL 로 비교해야 함)
  • COUNT(*) = 전체 행 수 (NULL 포함), COUNT(컬럼) = NULL 제외
  • SUM(컬럼) = NULL 은 무시하고 합산
  • NVL(NULL, 0) = 0, COALESCE(NULL, NULL, '값') = '값'

정규화 (매회 1–2문제, 1과목 과락 방어)

  • 1NF: 원자 값 (반복 그룹 제거)
  • 2NF: 1NF + 부분 함수 종속 제거
  • 3NF: 2NF + 이행 함수 종속 제거
  • BCNF: 3NF + 결정자가 모두 후보키

"조건 차이"만 외워도 보기에서 고를 수 있어요.


3일차: 모의고사 반복

오전 (2시간) — 모의고사 1회 + 해설

  • 1일차와 다른 회차로
  • 시간 재고 풀기 (90분 이내)
  • 오답은 주제별로 묶어서 다시 보기

오후 (2시간) — 모의고사 2회

  • 정답률 체크. 70% 이상 나오면 안정권
  • 계속 틀리는 주제 3개만 골라서 개념 재확인

저녁 (1시간) — 오답 정리 + 수면

  • 새로운 개념 절대 보지 않기
  • 오답 노트만 훑고 일찍 자기. 시험은 컨디션이 반이에요
핵심: 3일차 저녁엔 복습만, 새 주제 공부는 오히려 혼란을 키웁니다. 11시 전엔 덮고 자세요.

시험장 당일 체크리스트

  • 1과목 15–20분 안에 끝내고 2과목에 몰빵
  • 긴 SQL 문제는 FROM/WHERE부터 읽기
  • NULL 관련 문제 나오면 천천히 (함정)
  • 모르는 문제는 마킹 후 넘어가기
  • 마지막 10분은 재검토

3일 플랜의 한계

  • 비전공자: JOIN이 처음이면 2일차에 개념 잡다가 시간 다 써요. 이 경우 1과목 과락만 안 나도록 방어하고, 2과목은 VARCHAR(n)·DDL/DML 같은 쉬운 문제 노리는 게 현실적
  • 윈도우 함수: ROW_NUMBER, RANK, LAG 등은 매회 2–3문제 출제되지만 벼락치기로는 도저히 못 잡아요. 과감히 버리고 다른 문제에 집중
  • 계층형 질의(CONNECT BY): 매회 1–2문제, 역시 버리기

정리

SQLD 3일 벼락치기는 JOIN + NULL + 정규화 세 축만 잡고 가는 전략입니다. 나머지는 기출에서 본 패턴만 재활용하세요.

  • 1일차: 기출로 현재 위치 진단
  • 2일차: 빈출 3주제 집중
  • 3일차: 모의고사 반복 + 오답

시험 전날 모의고사 한 번만 더 돌려보세요. 본 문제보다 시간 배분 감각을 몸에 익히는 게 목표예요.

직접 문제를 풀어보세요

매번 새로운 모의고사와 무한 풀이 모드로 실전 감각을 키울 수 있습니다.