이력서에 자격증 한 줄을 추가하는 것이 채용에 도움이 된다는 말은 과장일 때가 많습니다. 그러나 SQLD는 조금 다릅니다. SQLD(SQL 개발자)는 데이터 모델링 이해와 SQL 실전 활용 능력을 검증하는 국가공인 민간자격증으로, 준비 과정 자체가 데이터 실무 능력을 체계적으로 쌓아주는 가장 효율적인 출발점입니다. 한국데이터산업진흥원이 주관하며, 응시 자격 제한이 없어 전공과 경력에 관계없이 누구나 도전할 수 있습니다. 이 글에서는 시험 과목 구성, 합격 기준, 그리고 과목별 공부 전략을 차례로 살펴보겠습니다.
SQLD란 무엇인가
SQLD는 ‘SQL Developer’의 약자입니다. 국내 데이터 자격 체계에서 입문 수준에 해당하며, 데이터베이스 설계 이해와 SQL 언어 활용이라는 두 가지 역량을 동시에 평가합니다. 단순한 SQL 문법 암기 시험이 아닙니다. 데이터 구조를 읽고 설계하는 분석적 능력까지 아우른다는 점에서 다른 IT 입문 자격증과 차별됩니다.
SQLD와 SQLP의 차이
데이터 자격 체계는 SQLD(입문)와 SQLP(전문가) 두 단계로 나뉩니다. SQLP는 SQL 튜닝, 아키텍처 설계, 성능 최적화까지 다루는 심화 과정으로, SQLD 취득 후 일정 실무 경력을 갖춰야 응시 자격이 생깁니다. 데이터 분야에 처음 입문하는 분이라면 SQLD부터 순서대로 밟는 것이 일반적입니다.
시험 과목 구성 — 두 가지 축
SQLD 시험은 총 50문항, 시험 시간 90분으로 구성됩니다. 두 과목이 명확하게 나뉩니다.
- 1과목 — 데이터 모델링의 이해 (10문항): 엔터티·속성·관계·식별자 등 데이터 모델링 기본 개념
- 2과목 — SQL 기본 및 활용 (40문항): SELECT·DML·DDL·DCL, 조인, 서브쿼리, 윈도우 함수, 트랜잭션 등
문항 수 비중으로 보면 2과목이 시험 전체의 80%를 차지합니다. 자연히 SQL 실력이 합격의 핵심 변수가 됩니다. 다만 1과목 문항 수가 적다고 소홀히 하면, 과락 기준에 걸려 불합격하는 경우가 생깁니다. 두 과목 모두 균형 있게 준비해야 하는 이유입니다.
합격 기준과 시험 일정
합격하려면 두 조건을 동시에 충족해야 합니다. 각 과목 40점 이상(과락 방지 조건)과 전체 평균 60점 이상이어야 합니다. 구체적으로는 1과목 10문항 중 4문항 이상, 2과목 40문항 중 24문항 이상을 맞혀야 과락을 피할 수 있습니다.
시험 횟수와 접수 방법
SQLD는 연간 4회 내외로 시행됩니다. 정확한 일정과 접수 기간은 매 회차마다 달라지므로, 한국데이터산업진흥원 공식 홈페이지에서 직접 확인해야 합니다. 시험일 약 한 달 전후로 온라인 접수가 시작되는 경우가 많습니다. 응시료가 발생하므로 일정을 놓치지 않도록 미리 확인해 두세요.
SQLD가 필요한 이유 — 취업 시장의 현실
국내 IT 채용 공고에서 “우대사항 — SQL 관련 자격증 보유자”라는 문구는 어렵지 않게 발견됩니다. 특히 SI(시스템 통합), 금융, 공공기관 데이터 직군에서 선호도가 뚜렷합니다. 단순히 이력서에 한 줄을 더하는 용도를 넘어, 준비 과정 자체가 데이터베이스 설계 원리와 SQL 쿼리 작성 능력을 체계적으로 키우는 기회가 됩니다.
특히 데이터 직무에 처음 도전하는 청년 구직자라면, 자격증 취득 준비와 함께 청년일자리도약장려금 신청 조건도 살펴보면 취업 전략을 한층 넓힐 수 있습니다. 기업 채용 인센티브와 자격증 보유 조건이 맞물리는 지점이 있기 때문입니다.
과목별 공부 방법
1과목: 데이터 모델링의 이해
엔터티와 속성의 구분, 정규화(1NF~3NF), 식별자의 종류와 특성이 핵심 출제 포인트입니다. 개념어를 단순 암기하기보다 ERD(개체-관계 다이어그램)를 직접 그려보며 데이터 구조를 시각화하는 방식이 이해도를 높여줍니다. 분량은 적지만 출제 패턴이 비교적 일정하므로, 기출문제로 자주 나오는 개념을 초반에 파악해 두는 것이 효율적입니다.
2과목: SQL 기본 및 활용
이 과목의 학습 원칙은 단 하나입니다. 직접 실행해 볼 것. MySQL, SQLite, PostgreSQL 등 무료 데이터베이스 환경을 설치하고, 공부한 쿼리를 반드시 실행해 결과를 눈으로 확인하세요. SELECT 문 기초부터 GROUP BY·HAVING, 다양한 JOIN 유형, 서브쿼리, 그리고 윈도우 함수(RANK, ROW_NUMBER, LAG/LEAD 등)까지 단계별로 익혀야 합니다. 윈도우 함수는 최근 출제 비중이 높아지는 추세여서 특히 주의가 필요합니다. 공식 수험서(데이터전문가 자격검정 교재)와 기출문제집을 병행하는 방식이 정석으로 자리 잡혀 있습니다.
자주 하는 실수와 주의 사항
수험생들이 반복적으로 범하는 실수 세 가지를 짚어두겠습니다.
첫째, 1과목을 너무 가볍게 여기는 것. 10문항이라 비중이 작아 보이지만, 4문항 미만 정답 시 과락으로 불합격 처리됩니다. 6문항 이상을 안정적으로 맞힐 수 있는 수준까지 올려두어야 안전합니다.
둘째, 이론 학습에만 집중하고 쿼리 실습을 생략하는 것. SQL은 실행 결과를 화면에서 확인해야 이해가 완성됩니다. 이론 공부 시간과 실습 시간을 적어도 1:1 비율로 배분하는 것을 권장합니다.
셋째, 기출문제 분석을 너무 늦게 시작하는 것. SQLD는 출제 유형이 비교적 일관되어 있어, 최근 3~5회 분량의 기출을 초반에 풀어보면 어떤 개념에 집중해야 할지 방향이 잡힙니다. 기출은 마무리 단계가 아니라 학습 설계 단계에서도 유용합니다.
마무리 — 지금 시작하기 가장 좋은 이유
SQLD는 응시 자격 없이 누구나 도전할 수 있고, 준비 과정에서 실무 역량도 함께 쌓이는 자격증입니다. 데이터 직군을 목표로 한다면 가장 먼저 손에 쥐어야 할 자격증이기도 합니다. 시험 구조를 정확히 이해하고 두 과목의 균형을 맞추며, 기출문제로 방향을 잡는다면 충분히 합격 가능한 시험입니다. 지금 바로 시작해 보시겠습니까?
자주 묻는 질문
SQLD 시험에 응시 자격이 따로 있나요?
별도의 응시 자격 제한이 없습니다. 전공·학력·경력에 관계없이 누구나 접수할 수 있습니다.
SQLD 합격 기준은 어떻게 되나요?
각 과목 40점 이상(과락 방지 조건)과 전체 평균 60점 이상을 동시에 충족해야 합격입니다. 두 조건 중 하나라도 미달하면 불합격 처리됩니다.
SQLD는 얼마나 공부해야 합격할 수 있나요?
SQL·데이터베이스 경험이 없는 경우 6~8주, 개발 기초가 있는 경우 3~4주 집중 학습으로 합격하는 사례가 많습니다. 개인차가 크므로 기출문제를 먼저 풀어 본인의 수준을 진단하는 것을 권장합니다.
SQLD와 SQLP 중 무엇을 먼저 취득해야 하나요?
SQLD가 입문, SQLP가 전문가 수준입니다. SQLP는 SQLD 취득 후 실무 경력을 갖춰야 응시할 수 있으므로 반드시 SQLD를 먼저 취득해야 합니다.
SQLD 자격증이 취업에 실제로 도움이 되나요?
SI, 금융, 공공기관 데이터 직군의 채용 우대사항에 자주 포함됩니다. 자격증 자체보다 준비 과정에서 쌓이는 SQL 실력이 실무에서 더 직접적인 도움이 됩니다.