SQLD2026년 4월 10일· 6 min read

SQLD 과목별 공부법과 무료 CBT 활용 전략

SQLD를 준비하는 분들을 위해 과목별 공부법, 기출 경향, 무료 CBT 모의고사 활용법까지 한 번에 정리했습니다.

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


SQLD, 한 줄 요약

한국데이터산업진흥원 주관 국가공인 자격증이에요. DB와 SQL 역량을 검증하는 시험이고, IT 취준생 사이에서 "일단 따고 보는" 자격증 1순위입니다.

항목내용
1과목데이터 모델링의 이해 (10문항)
2과목SQL 기본 및 활용 (40문항)
합격 기준총점 60점 이상 + 과목별 40% 이상
시험 시간90분

주의: 총점이 넘어도 1과목에서 4개 미만 맞으면 과락으로 불합격이에요. 1과목을 버리면 안 됩니다.


1과목: 데이터 모델링의 이해

10문항이라 가볍게 보기 쉬운데, 과락 커트라인이 4문제예요. 3개 이하 맞으면 2과목을 아무리 잘 봐도 탈락이거든요.

매회 거의 나오는 것:

  • 정규화 (1NF ~ BCNF) — 각 정규형의 조건 차이를 구분할 수 있어야 해요
  • ERD 읽기 — 관계선, 식별/비식별 관계 구분
  • 엔터티/속성/관계 정의 — 용어 자체를 정확히 외워야 하는 유형

공부법: 이해보다 암기가 먼저입니다. "개념적 모델링이 뭔지"를 설명할 수 있어야 하는 게 아니라, 보기 4개 중에서 골라낼 수 있으면 돼요. 교재를 한 번 읽고, 기출에서 어떻게 변형되는지 확인하는 게 효율적이에요.


2과목: SQL 기본 및 활용

40문항. 시험의 본체예요. 여기서 점수를 못 뽑으면 합격이 안 됩니다.

출제 빈도 높은 주제 (거의 매회)

SQLD 2과목 주제별 출제 빈도 (체감)

JOIN
4문제핵심
서브쿼리
3.5문제중상
GROUP BY·HAVING
2.5문제
윈도우 함수
2.5문제
NULL 처리
2.5문제함정 많음
DDL·DML
2.5문제
계층형 질의
1.5문제
주제체감 출제 수난이도
JOIN (INNER, LEFT, FULL)3–5문제
서브쿼리 (스칼라, 인라인뷰)3–4문제중~상
GROUP BY + HAVING2–3문제
윈도우 함수 (ROW_NUMBER, RANK, LAG)2–3문제
NULL 처리 (NVL, COALESCE, IS NULL)2–3문제함정 많음
DDL/DML 기본2–3문제
계층형 질의 (CONNECT BY)1–2문제

NULL은 진짜 주의하세요

SQLD에서 가장 많이 틀리는 영역이 NULL입니다.
  • NULL + 1 = NULL (숫자가 아니에요)
  • NULL = NULL = FALSE (비교 자체가 안 됩니다)
  • COUNT(*) vs COUNT(컬럼) — NULL 포함 여부가 달라요
  • NVL(NULL, 0) = 0이지만 NULLIF(0, 0) = NULL

시험장에서 "이거 답이 왜 이래?" 하는 문제의 80%가 NULL 관련이에요.

SQL은 직접 쳐봐야 합니다

교재만 읽고 "아 그렇구나" 하면 시험장에서 다 까먹게 돼요. MySQL이든 SQLite든 아무거나 열어서 직접 쿼리를 실행해보세요. 특히 JOIN 결과가 머릿속 예상과 다른 경우가 꽤 많거든요.


학습 로드맵 (2–3주 기준)

기간할 일
1주차교재 1회독. 이해 안 되는 부분은 표시만 하고 넘기기
2주차 전반기출 3–5회 풀기. 틀린 문제의 주제를 기록
2주차 후반약한 주제만 교재로 다시 보기 + 모의고사 반복
시험 전날오답만 훑기. 새로운 개념은 절대 보지 않기

CBT, 왜 중요한가

SQLD는 실제 시험도 CBT(컴퓨터 시험)예요. 종이에서 SQL 읽는 것과 모니터에서 읽는 건 체감이 다릅니다. 스크롤하면서 코드를 파악하는 연습, 남은 시간 확인하는 습관은 CBT로만 기를 수 있어요.


시험 당일

  • 1과목은 15–20분 안에 끝내고 2과목에 시간 몰빵하세요
  • 모르는 문제는 마킹하고 바로 넘기기 — 고민할 시간에 다른 문제를 맞추는 게 낫습니다
  • 마지막 10분은 마킹한 문제 재검토 시간으로 남겨두세요
  • NULL 문제가 나오면 일단 천천히 — 급하게 풀면 함정에 걸려요

정리

SQLD는 비전공자 3–4주, 전공자 1–2주면 충분해요. 결국 SQL을 직접 쳐보고, 모의고사를 3회 이상 풀어본 사람이 붙는 시험입니다.

SQLD 모의고사 풀러 가기 →

직접 문제를 풀어보세요

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