SQL을 “안다”고 말하는 사람은 많지만, 데이터 모델을 설계하고 복잡한 쿼리를 정확히 작성할 수 있는 사람은 다릅니다. SQLD는 국가공인 SQL 개발자 자격증으로, 데이터 직군 입문의 첫 번째 공식 증명 수단입니다. 응시 자격 제한이 없고 이력서 경쟁력을 실질적으로 높여 주는 자격증인 만큼, 시험 구조부터 합격 전략까지 함께 살펴보겠습니다.
SQLD의 정의와 자격 개요
SQLD는 ‘SQL Developer’의 약자로, 한국데이터산업진흥원(K-DATA)이 주관하는 국가공인 자격증입니다. 데이터베이스 구조를 이해하고 SQL을 올바르게 작성하는 능력을 공식적으로 검정합니다. 별도의 응시 자격이 없어 학력·전공·경력과 무관하게 누구나 접수할 수 있습니다.
SQLD 위에는 상위 자격인 SQLP(SQL 전문가)가 있습니다. SQLP는 고급 성능 튜닝과 데이터베이스 아키텍처 설계까지 다루는 반면, SQLD는 실무 SQL 작성과 데이터 모델 이해에 집중합니다. 데이터 직군에 처음 진입하려는 분이라면 SQLD가 출발점입니다.
시험 과목과 출제 범위
시험은 총 2개 과목, 50문항으로 구성됩니다. 과목별 배점과 출제 성격이 다르기 때문에, 처음부터 두 과목을 균형 있게 준비하는 것이 핵심입니다.
1과목 — 데이터 모델링의 이해 (20문항)
엔터티, 속성, 관계, 식별자, 정규화 등 데이터 모델링의 기본 개념이 중심입니다. 처음에는 추상적으로 느껴질 수 있지만, 핵심 개념 10여 가지가 반복 출제되는 패턴이 뚜렷합니다. 암기보다 “왜 이 구조로 설계하는가”를 이해하는 방향으로 접근하면 변형 문제에도 흔들리지 않습니다.
2과목 — SQL 기본 및 활용 (30문항)
SELECT 문부터 조인(JOIN), 서브쿼리, 그룹 함수, 윈도우 함수, 트랜잭션, DCL·DDL까지 폭넓게 출제됩니다. 배점이 크고 실제 SQL 문장을 읽고 추적하는 문항이 많아 손으로 쿼리를 직접 써보는 훈련이 필수입니다. 단순 암기만으로는 고득점을 기대하기 어렵습니다.
합격 기준과 시험 일정
합격하려면 두 조건을 동시에 충족해야 합니다.
- 총점 60점 이상 (100점 만점 환산 기준)
- 과목별 40점 이상 — 한 과목이라도 40점 미만이면 과락
시험은 연 4회 시행됩니다. 원서 접수 기간이 짧으므로 한국데이터산업진흥원 데이터자격검정 공식 사이트에서 일정을 미리 확인하고 접수 마감을 놓치지 않는 것이 중요합니다. 시험장은 전국 주요 도시에 마련됩니다.
SQLD 자격이 실질적으로 필요한 이유
채용 공고에서 “SQL 활용 가능자 우대”라는 문구는 흔합니다. 문제는 실력을 객관적으로 증명할 수단이 없으면 서류 단계에서 변별력을 갖기 어렵다는 점입니다. SQLD는 국가공인이라는 점에서 실력 증명의 공식 도구가 됩니다.
특히 데이터 분석가, 백엔드 개발자, DBA(데이터베이스 관리자) 포지션을 목표로 한다면 SQLD 취득이 이력서에 실질적인 무게를 더합니다. 비전공자라면 더욱 그렇습니다. 학위 없이 데이터 직군에 진입하는 경로 중, 비용과 준비 기간 대비 효율이 높은 선택입니다.
합격을 앞당기는 공부 전략
SQL 기초가 있는 분은 4~6주, 완전 처음이라면 8~12주를 잡는 것이 현실적입니다. 하루 1~2시간 기준입니다.
공부 순서는 다음과 같습니다. 먼저 1과목 개념을 빠르게 훑고, 이어서 2과목 SQL 문법을 집중적으로 반복합니다. 기출문제는 최소 3회독 이상 풀어야 출제 패턴에 익숙해집니다. 틀린 문항마다 “왜 틀렸는가”를 분석하는 시간이 단순 반복보다 훨씬 효과적입니다.
예를 들어, 윈도우 함수(RANK, ROW_NUMBER, DENSE_RANK 등)는 매 회차 빠지지 않고 출제되는 고빈도 영역입니다. 이 영역을 완전히 이해하면 2과목에서 안정적인 점수를 확보할 수 있습니다.
자주 하는 실수와 주의할 점
가장 흔한 실패 원인은 1과목을 가볍게 보는 것입니다. “SQL 문법만 잘하면 되겠지”라는 생각으로 2과목에만 집중하다가 1과목 과락으로 탈락하는 경우가 적지 않습니다. 두 과목 모두 40점 이상을 반드시 확보해야 한다는 점을 처음부터 염두에 두셔야 합니다.
또 하나는 기출 문제만 반복하고 개념 이해를 건너뛰는 것입니다. SQLD는 동일 문항을 그대로 재출제하지 않습니다. 개념 원리를 이해해야 변형 문제에도 대응할 수 있습니다. 암기와 이해의 비율을 3:7 정도로 유지하시는 것이 좋습니다.
시간 관리도 변수입니다. 50문항을 제한 시간 안에 풀다 보면 긴 SQL 추적 문항에서 시간을 과다 소비하는 경우가 있습니다. 풀이 순서를 미리 정해 두고, 난이도 높은 문항은 일단 넘기고 돌아오는 습관을 기출 풀이 단계부터 훈련하는 것이 좋습니다.
마무리: SQLD, 데이터 커리어의 첫 공식 증명
SQLD는 데이터를 다루고 싶은 누구에게나 열려 있는 자격증입니다. 응시 제한이 없고 준비 기간이 짧으며, 합격 후 활용도는 넓습니다. 단, 1과목과 2과목을 균형 있게 준비하고 개념 이해 없이 문제만 반복하는 함정을 피하는 것이 합격의 핵심입니다.
SQL을 “할 줄 안다”에서 “공인된 수준으로 증명한다”로 넘어가는 첫 관문으로서, SQLD는 충분한 도전 가치가 있습니다. 준비가 되셨다면 가장 가까운 시험 일정부터 확인해 보시길 권합니다.
자주 묻는 질문
SQLD 시험은 연 몇 회 치를 수 있나요?
한국데이터산업진흥원 기준으로 연 4회 시행됩니다. 정확한 일정은 데이터자격검정 공식 사이트에서 직접 확인하시는 것이 좋습니다.
SQLD 합격 기준은 어떻게 되나요?
총점 60점 이상이어야 하며, 과목별로도 40점 이상을 받아야 합격입니다. 한 과목이라도 40점 미만이면 과락으로 불합격 처리됩니다.
SQLD는 비전공자도 응시할 수 있나요?
네, 응시 자격 제한이 없습니다. IT 비전공자도 학점이나 경력 없이 바로 시험에 응시할 수 있습니다.
SQLD 공부 기간은 얼마나 필요한가요?
SQL 기초가 있다면 4~6주, 완전 초보라면 8~12주 정도를 잡는 것이 일반적입니다. 하루 1~2시간 기준입니다.
SQLD와 SQLP의 차이는 무엇인가요?
SQLD는 실무 SQL 작성과 데이터 모델 이해를 다루고, SQLP(SQL 전문가)는 고급 성능 튜닝과 데이터베이스 아키텍처까지 포함하는 상위 자격입니다. 입문자는 SQLD부터 준비합니다.