SQLD 시험, 과락 기준 모르면 SQL 실력 있어도 떨어진다

SQL 쿼리를 자신 있게 짜던 개발자가 SQLD에서 떨어지는 일이 생각보다 많습니다. SQLD는 총점 60점 이상이어야 하되 각 과목 40% 미만이면 과락으로 불합격하는 국가공인 SQL 자격증입니다. 시험 구조를 먼저 파악한 사람이 유리한 이유가 바로 이 과락 기준에 있습니다.

SQLD란 어떤 자격증인가요?

SQLD(SQL Developer)는 한국데이터산업진흥원이 주관하는 국가공인 데이터 자격증입니다. 데이터베이스 설계 이론과 SQL 작성 능력을 함께 검증하며, 상위 자격인 SQLP(SQL Professional)로 이어지는 체계의 첫 단계에 해당합니다.

IT 직군 취업·이직 시 우대 조건으로 자주 등장하고, 일부 공공기관과 공기업 채용에서는 가산점으로 인정하기도 합니다. 데이터 직군뿐 아니라 개발·SI·ERP 계열에서도 널리 통용됩니다. 응시 자격 제한이 없다는 점도 진입 장벽을 낮추는 요소입니다.

시험 구조: 50문항, 두 과목의 무게가 다릅니다

SQLD 시험은 총 50문항, 60분으로 구성됩니다. 두 과목으로 나뉘는데, 문항 비중이 크게 차이납니다.

  • 1과목 — 데이터 모델링의 이해: 10문항 (배점 20점)
  • 2과목 — SQL 기본 및 활용: 40문항 (배점 80점)

문항 수만 보면 2과목 위주로 공부하면 충분해 보입니다. 하지만 많은 수험생이 여기서 결정적인 함정을 놓칩니다.

가장 많이 간과하는 과락 기준

합격 기준은 총점 60점 이상입니다. 그런데 조건이 하나 더 있습니다. 각 과목에서 40% 미만을 받으면 총점과 무관하게 불합격입니다.

1과목은 10문항이므로 40%는 4점, 즉 4문항 이상을 맞혀야 과락을 면합니다. “10문항짜리니까 찍어도 되겠지”라고 생각하다가 3개 이하를 맞히면, 2과목을 아무리 잘 봐도 결과가 뒤집힙니다.

흔히 오해하는 부분이 바로 이 지점입니다. 2과목에서 만점에 가까운 점수를 받았어도 1과목 과락 한 번으로 끝납니다. SQL 실력이 있는 개발자가 SQLD에서 탈락하는 가장 흔한 원인이 이것입니다. 총점만 보고 준비했다가 과목별 기준을 놓치는 구조입니다.

1과목: 데이터 모델링의 이해, 무엇을 공부해야 하나

1과목은 SQL 문법과 결이 다른 개념 영역입니다. ERD(개체-관계 다이어그램), 정규화(1NF·2NF·3NF), 엔티티와 속성의 구분, 관계 표기법, 성능 데이터 모델링 등이 출제됩니다. 개발 경험이 있어도 이 이론을 따로 공부한 적 없으면 낯선 용어가 많이 등장합니다.

목표는 10문항 중 7~8개 이상입니다. 이 수준을 확보해야 2과목과 합산했을 때 안정적으로 합격선을 넘길 수 있습니다. 시험 전 최소 2~3일은 1과목에 집중적으로 시간을 쏟아야 하는 이유입니다.

2과목: SQL 기본 및 활용, 실무 SQL과 다른 점

2과목은 SELECT 문법, JOIN, 서브쿼리, 집계 함수, 윈도우 함수, TCL(트랜잭션 제어어), DDL·DML·DCL 분류 등을 다룹니다. 개발 현장에서 쓰는 SQL과 겹치는 부분이 많지만, 출제 방식은 실무와 다소 다릅니다.

  • 실행 결과를 직접 추적하는 문제 — NULL 처리, OUTER JOIN 결과값 추론
  • 문법 오류를 찾는 문제
  • 처리 순서와 우선순위 개념 — WHERE vs HAVING, GROUP BY 실행 흐름 등

SQL을 많이 써봤더라도 “왜 이 결과가 나오는가”를 논리적으로 따라가는 훈련이 별도로 필요합니다. 코드를 잘 작성하는 것과 실행 흐름을 눈으로 추적하는 것은 다른 능력입니다. 특히 NULL이 포함된 JOIN 결과나 집계 함수의 처리 순서는 실무 경험자도 틀리기 쉬운 유형입니다.

준비 기간과 효율적인 공부 순서

비전공자 기준으로 6~8주, 개발 경험자라면 3~4주면 충분하다는 후기가 많습니다. 다만 이는 매일 꾸준히 공부했을 때의 기준이며, 주말에만 몰아서 준비한다면 여유를 더 두는 것이 좋습니다.

공부 순서는 아래와 같이 잡는 것이 효율적입니다.

  • 1단계: 2과목 SQL 기본 문법 훑기 — SELECT, JOIN, 서브쿼리 중심으로 개념 정리
  • 2단계: 1과목 데이터 모델링 개념 정리 — ERD, 정규화, 엔티티·관계 용어 위주
  • 3단계: 기출문제 반복 풀기 — 오답 유형의 패턴 파악이 핵심
  • 4단계: 시험 1주일 전, 헷갈리는 개념만 압축 복습

기출문제는 가장 직접적인 학습 도구입니다. 출제 기관이 동일한 개념을 반복해서 다루기 때문에, 기출을 충분히 풀수록 실제 시험에서 낯선 문항의 비중이 줄어듭니다. 단순 암기보다 “왜 이 답인가”를 설명할 수 있는 수준까지 이해하는 것이 목표입니다.

응시 자격과 일정 확인 방법

SQLD는 응시 자격 제한이 없습니다. 학력·경력과 무관하게 누구나 신청할 수 있습니다. 시험은 연간 4회 내외로 시행되며, 정확한 일정은 한국데이터산업진흥원 공식 사이트(데이터자격검정)에서 확인해야 합니다. 접수 마감이 빠른 편이라 일정이 공개되는 즉시 확인하고 바로 접수하는 것이 좋습니다.

합격 후 자격증은 별도 갱신 없이 영구 유효합니다. 경력이 쌓인 이후에는 SQLP 응시도 고려해볼 수 있는데, SQLP는 SQLD와 달리 응시 자격 요건(학력·경력 조건)이 있어 미리 확인이 필요합니다.

정리 — 구조를 알면 준비 방향이 달라집니다

SQLD는 SQL을 잘 안다고 해서 자동으로 붙는 시험이 아닙니다. 1과목 과락 기준, 실행 결과 추적형 문항, 기출 패턴의 반복이라는 세 가지를 미리 파악하고 들어가는 것과 단순히 공부량만 채우는 것 사이에는 분명한 차이가 있습니다. 시험 구조를 먼저 이해한 뒤 공부 순서를 짜면, 준비 시간 대비 합격 가능성이 눈에 띄게 달라집니다. SQL 자격증을 처음 준비하는 분이라면 과락 기준 확인부터 시작해 보세요.

자주 묻는 질문

SQLD 합격 기준이 정확히 어떻게 되나요?

총점 60점 이상을 받아야 하며, 각 과목에서 40% 미만을 받으면 과락으로 불합격합니다. 1과목은 10문항이므로 최소 4문항 이상을 맞혀야 과락을 면할 수 있습니다.

SQLD 시험은 1년에 몇 번 볼 수 있나요?

연간 4회 내외로 시행됩니다. 접수 마감이 빠른 편이므로 한국데이터산업진흥원 공식 사이트(데이터자격검정)에서 최신 일정을 미리 확인하는 것이 좋습니다.

비전공자도 SQLD를 취득할 수 있나요?

응시 자격 제한이 없어 학력·경력과 무관하게 누구나 응시할 수 있습니다. SQL을 처음 접하는 경우 6~8주 꾸준히 공부하면 합격권에 들 수 있다는 후기가 많습니다.

SQLD와 SQLP는 어떻게 다른가요?

SQLD는 SQL Developer(개발자) 등급으로 응시 자격 제한이 없습니다. SQLP는 SQL Professional(전문가) 등급으로 일정 경력·학력 요건이 필요하며, 난이도도 훨씬 높습니다.

SQLD 자격증 유효기간이 있나요?

별도 갱신 없이 영구적으로 유효합니다. 취득 후 경력이 쌓이면 상위 자격인 SQLP 응시도 고려해볼 수 있습니다.