SQLD, 비전공자도 두 달이면 충분하다

2026년 3월 3일
Tok2 Tok2
조회 5

SQL개발자(SQLD) 자격증의 시험 구조, 과목별 공략법, 비전공자 2개월 합격 플랜을 정리했다.

SQLD, 비전공자도 두 달이면 충분하다
SQLDSQL데이터자격증비전공자

SQLD가 뜨는 이유

SQLD(SQL 개발자, SQL Developer)는 한국데이터산업진흥원이 시행하는 국가공인 자격증이다. 데이터베이스에서 SQL을 활용해 데이터를 추출하고 가공하는 능력을 검증한다. 2024년 응시자가 5만 9,202명으로 전년 대비 21.3% 증가했다1. IT 직군뿐 아니라 마케팅, 기획, 영업 등 모든 직무에서 데이터를 직접 다루는 역량이 요구되면서 '데이터 문해력'의 증표로 인기가 급상승했다.

비전공자도 응시 제한 없이 바로 시험을 볼 수 있고, 집중하면 두 달이면 충분히 합격할 수 있는 시험이다.


시험 구조

과목

문항 수

비중

출제 내용

데이터 모델링의 이해

10문항

20%

ER 모델, 정규화, 반정규화

SQL 기본 및 활용

40문항

80%

SELECT, JOIN, 서브쿼리, 윈도우함수, 그룹함수

총 50문항, 시험 시간 90분, 합격 기준은 60점 이상(30문항 정답)이다. 과목별 과락은 없으므로 SQL 기본 및 활용에서 고득점을 확보하면 합격에 유리하다.


과목별 공략법

1과목: 데이터 모델링의 이해 (10문항)

이론 위주라 비전공자에게 생소할 수 있지만, 출제 범위가 좁다. 핵심 개념만 확실히 잡으면 10문항 중 7~8문항은 맞출 수 있다.

  • 엔터티·속성·관계의 정의와 구분을 확실히 외운다

  • 정규화(1NF~3NF)의 개념과 각 단계별 조건을 정확히 정리한다

  • 반정규화가 필요한 상황(성능 개선)과 그 유형을 이해한다

2과목: SQL 기본 및 활용 (40문항)

합격의 80%가 이 과목에서 결정된다. SQL 문법을 직접 작성하고 결과를 예측하는 문제가 대부분이므로 실습이 필수다.

  • SELECT, WHERE, GROUP BY, HAVING, ORDER BY의 실행 순서를 외운다2

  • JOIN 유형(INNER, LEFT, RIGHT, FULL, CROSS)별 결과 차이를 정확히 파악한다

  • 윈도우 함수(ROW_NUMBER, RANK, SUM OVER)는 매회 2~3문항 출제된다

  • NULL 처리(NVL, COALESCE, IS NULL)는 함정 문제가 자주 나오므로 주의한다

SQL 실습 환경 세팅

  • Oracle Live SQL(무료): 브라우저에서 바로 SQL을 실행할 수 있다

  • SQLD 시험은 Oracle 기준 출제되므로, MySQL이 아닌 Oracle 문법에 익숙해져야 한다

  • 기출문제의 SQL 코드를 직접 실행해보면 이해 속도가 2배 이상 빨라진다


비전공자 2개월 합격 플랜

주차

학습 내용

일일 학습

1~2주

데이터 모델링 이론 + SQL 기초 문법(SELECT, WHERE)

2시간

3~4주

JOIN, 서브쿼리, 그룹함수, 윈도우함수 + 실습

2~3시간

5~6주

기출문제 5회분 풀기 + 오답 분석

2~3시간

7~8주

기출 회독 + 약점 보완 + 모의고사

2~3시간

핵심 정리

  • SQL 기본 및 활용(40문항, 80%)이 합격을 좌우한다 — 실습이 핵심이다

  • Oracle 기준 출제이므로 MySQL 문법과의 차이점을 파악해둔다

  • 비전공자도 하루 2~3시간씩 8주면 충분히 합격할 수 있다


Q

SQLD와 ADsP 중 어떤 것을 먼저 따야 하나?

A

목적에 따라 다르다. SQL 실무 능력을 증명하고 싶다면 SQLD가 우선이다. 데이터 분석 전반(통계, 시각화, 분석 기법)을 포괄적으로 보여주고 싶다면 ADsP를 먼저 따는 것이 좋다. 둘 다 취득하면 데이터 직무 취업에서 강력한 스펙이 된다.

Q

시험에서 가장 많이 틀리는 유형은?

A

NULL 관련 문제다. SQL에서 NULL은 0이나 빈 문자열과 다르게 동작하며, 비교 연산(=, <>, IN)에서 예상과 다른 결과를 내는 경우가 많다. NULL 관련 기출문제를 모아서 집중적으로 연습하면 함정을 피할 수 있다.