이 글의 핵심
SQLD는 데이터 모델링의 이해와 SQL 기본 및 활용, 두 과목으로 구성됩니다.
총 50문항을 90분 안에 풀며 총점과 과목별 과락을 함께 관리해야 합니다.
2과목 비중이 크지만 1과목 과락을 막는 최소 학습량도 반드시 확보해야 합니다.
SQLD에서 평가하는 능력
SQLD는 SQL 문법만 암기하는 시험이 아닙니다. 데이터 모델이 어떤 구조를 표현하는지 이해하고, 그 구조에서 필요한 데이터를 정확한 SQL로 조회·변경할 수 있는지를 함께 평가합니다.
공식 출제 범위는 1과목 데이터 모델링의 이해와 2과목 SQL 기본 및 활용으로 나뉩니다. 1과목에서는 엔터티·속성·관계·식별자·정규화 등을, 2과목에서는 SELECT, 함수, 조인, 서브쿼리, 윈도우 함수와 관리 구문 등을 다룹니다.
문항 수와 시험시간
시험은 객관식 50문항이며 제한시간은 90분입니다. 한 문항에 평균 1분 48초를 사용할 수 있지만 계산이 필요한 SQL 결과 문제에 시간을 더 배분하려면 개념형 문항을 빠르게 처리해야 합니다.
| 과목 | 문항 수 | 배점 | 권장 1차 풀이 시간 |
|---|---|---|---|
| 데이터 모델링의 이해 | 10문항 | 20점 | 15분 내외 |
| SQL 기본 및 활용 | 40문항 | 80점 | 60분 내외 |
| 검토·마킹 | — | — | 15분 내외 |
합격과 과락을 동시에 계산하기
합격하려면 총점 60점 이상이면서 각 과목에서 40% 이상을 받아야 합니다. 모든 문항의 배점이 2점이므로 1과목은 최소 4문항, 2과목은 최소 16문항을 맞혀야 과락을 피할 수 있습니다.
다만 과락선만 목표로 잡으면 실수 한두 개로 위험해집니다. 실전 목표는 1과목 6문항 이상, 2과목 28문항 이상처럼 여유를 두고 설정하는 편이 좋습니다. 이 경우 총점은 68점이 되어 합격선에도 완충 구간이 생깁니다.
공식 일정과 세부 규정은 변경될 수 있으므로 접수 전 데이터자격시험 사이트의 최신 공고를 다시 확인하세요.
점수 구조를 공부 순서로 바꾸는 방법
처음에는 1과목의 모델링 용어를 짧게 정리한 뒤 2과목에 학습시간의 약 70~80%를 배분합니다. SQL은 문법 이름보다 작은 표를 직접 그려 결과 행이 어떻게 변하는지 확인하는 연습이 효과적입니다.
마지막 단계에서는 50문항 모의고사를 시간 제한과 함께 풀고, 오답을 개념 부족·조건 누락·NULL 처리·실행 순서 착각으로 분류하세요. 단순히 정답 번호만 외우는 것보다 다음 문제에 적용하기 쉽습니다.
- 개념 학습: 용어를 한 문장으로 설명할 수 있는지 확인
- SQL 학습: 입력 데이터와 결과 집합을 손으로 추적
- 실전 학습: 90분 타이머와 OMR 검토 시간을 함께 연습
자체 제작 사례: 진단 점수로 첫 주 공부 시간을 다시 배분하기
50문항 진단에서 데이터 모델링 5문항, SQL 기본 및 활용 22문항을 맞힌 학습자를 가정합니다.
- 과목별 정답률을 따로 계산해 데이터 모델링 50%, SQL 55%로 기록합니다.
- 1과목은 과락선에 가깝고 총점 54점은 합격선보다 낮다는 사실을 구분해 확인합니다.
- 첫 주는 모델링 용어 40%, SQL 손풀이 60%로 배분하고 3일 뒤 같은 범위의 새 문제로 재진단합니다.
전체 점수 하나만 보면 약한 과목을 놓치기 쉽습니다. 과목별 정답률과 오답 원인을 함께 기록해야 다음 학습량을 정할 수 있습니다.
흔한 오답 사고 바로잡기
2과목 문항이 많으므로 1과목은 몇 문제만 맞혀도 된다고 생각한다.
왜 틀리는가: 총점이 높아도 과목별 기준을 충족하지 못하면 합격할 수 없어 작은 과목을 포기하는 전략은 위험합니다.
올바른 확인법: 매 회차마다 과목별 정답률을 먼저 확인하고, 기준선에 가까운 과목은 최소 목표보다 한두 문제의 여유를 두고 보완합니다.
복습 체크리스트
공식 안내에서 최신 시험시간과 합격 기준 확인
50문항 진단을 시간 제한과 함께 풀기
오답을 모델링·SQL 문법·결과 추론으로 분류
과목별 목표 정답 수에 안전 여유를 더해 기록
자주 묻는 질문
SQLD는 비전공자도 응시할 수 있나요?
응시자격 제한이 없어 전공이나 경력과 관계없이 응시할 수 있습니다. 다만 관계형 데이터 구조와 SQL 실행 결과를 직접 확인하는 연습이 필요합니다.
한 과목 점수가 높으면 다른 과목 과락을 보완할 수 있나요?
보완할 수 없습니다. 총점이 60점 이상이어도 어느 한 과목이 40% 미만이면 과락입니다.
검수 기준과 공식 자료
이 글은 가풀이 직접 작성·검수했으며 실제 기출문제나 복원문제를 옮기지 않았습니다. 시험 일정과 세부 규정은 변경될 수 있으므로 접수 전 아래 공식 공고를 다시 확인하세요.
- SQL 개발자 자격시험 공식 안내 — 한국데이터산업진흥원 데이터자격시험