자격증
한국데이터산업진흥원

국내국가공인 민간자격한국데이터산업진흥원

SQL 개발자(SQLD)

SQL Developer (SQLD)

난이도
응시자격이 없고 객관식 50문항을 90분에 봅니다.
취업
국가공인 SQL 자격의 개발자 등급이고 학점은행 6학점입니다.
공식 페이지에서 일정·접수 확인

개요

공식 정의로는 "데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자"를 가려내는 시험이다. 재는 것은 두 갈래다 — 엔터티·속성·관계·식별자·정규화 같은 데이터 모델을 읽고 분석하는 능력과, DDL·DML·TCL·DCL 문법부터 조인·서브쿼리·윈도우 함수까지 SQL을 실제로 작성하는 능력이다.

데이터베이스를 다루는 응용 소프트웨어 개발자, 그리고 SQL로 데이터를 조회·가공해야 하는 데이터 직군 입문자가 보는 시험이다.

과목

과목비중다루는 것
데이터 모델링의 이해10문항 / 20점 (전체의 20%)
  • 데이터모델의 이해
  • 엔터티
  • 속성
  • 관계
  • 식별자
  • 정규화
  • 관계와 조인의 이해
  • 모델이 표현하는 트랜잭션의 이해
  • Null 속성의 이해
  • 본질식별자 vs 인조식별자
SQL 기본 및 활용40문항 / 80점 (전체의 80%)
  • SQL 기본(관계형 DB 개요, SELECT, 함수, WHERE, GROUP BY·HAVING, ORDER BY, 조인, 표준 조인)
  • SQL 활용(서브쿼리, 집합 연산자, 그룹 함수, 윈도우 함수, Top N 쿼리, 계층형 질의와 셀프 조인, PIVOT 절과 UNPIVOT 절, 정규 표현식)
  • 관리 구문(DML, TCL, DDL, DCL)

시험 정보

치르는 방식

시행 주기연 4회 정기 시행.원서접수 시간은 「접수 시작일 10:00 ~ 접수 마감일 17:59:59」이고, 원서를 제출하고 2시간 이내에 수수료를 납부하지 않으면 접수가 자동 취소된다.고사장은 선착순으로 접수되며 그 시험을 위해 마련된 좌석이 모두 소진되면 접수 기간 중이라도 조기 마감될 수 있고, 고사장 변경은 접수 기간 중에만 가능하다.수험표 발행 시간은 「시험일 2주 전(휴일인 경우 전일) 금요일 16:00부터」다.시험 시작시간은 10:00.사전점수 공개는 「공개시작일 16:00 ~ 공개최종일 17:59:59」이며, 접수된 재검토 신청은 검토기간을 거쳐 결과발표일에 통보된다.결과발표 시간은 10:00(사정에 따라 변동 가능).시험 연기제도는 운영하고 있지 않으며, 천재지변·응시인원 증가·감염증 확산 등 부득이한 사유가 발생하면 시행일정을 별도로 지정할 수 있다.회차별 실제 날짜는 공식 일정 페이지(https://www.dataq.or.kr/www/accept/schedule.do)에서 확인한다.
형식필기 단일 시험.2과목 총 50문항이 전부 객관식이고(문항당 2점, 100점 만점) 시험시간은 90분(1시간 30분)이다.합격기준은 총점 60점 이상이며 과락기준은 과목별 40% 미만이다.시행처의 문항 구성표에서 SQLD는 객관식 50문항 한 줄뿐이고 실기 문항이 없다(같은 방식으로 적힌 상위 자격 SQLP는 객관식 70문항 + 실기 2문항으로 나뉜다).답안지는 검정색 컴퓨터용 사인펜 또는 검정색 볼펜만 사용할 수 있고, 채점은 OCR스캐너 판독결과에 따르므로 연필·유색펜 등 기타 필기구를 쓰거나 판독이 불가한 경우 0점 처리될 수 있다.시험 당일은 09:30까지 입실하고(10:00 이후 입실 불가) 10:00~11:30에 시행하며, 수험자 유의사항 표의 SQLD 행은 퇴실가능시간 칸과 화장실 이용시간 칸이 모두 「이용불가」다 — 표 아래에 「시험 중 화장실 이용은 일부 시험(시험시간 3시간 이상 시험)만 가능합니다」라고 적혀 있다.

응시 조건

응시자격없음.시행처 페이지의 응시자격 칸이 「제한 없음」이다.
응시료50,000원.납부방법은 신용카드·계좌이체.
환불 규정
시점환불단서
접수기간 마감일 17:59:59까지전액
접수기간 종료 ~ 검정 시행 5일 전 17:59:5950%
검정 시행 5일 전 18:00:00 이후불가시험일이 토요일이면 그 주 월요일 18:00:00 이후, 일요일이면 화요일 18:00:00 이후 불가

환불 처리 기준은 시스템의 처리 완료 시간을 따른다. 입원·사망·전염병 확진·격리·군인 휴가금지·천재지변 등 예외 사유는 관련 증빙서류를 시험일로부터 30일 이내에 Q&A로 접수하면 100% 환불된다.

자격 유지

유효기간합격일로부터 2년.보수교육을 이수하면 영구 자격으로 전환된다.보수교육은 합격일로부터 1년 6개월이 지난 시점부터 2년이 되기 전까지(= 만료 전 6개월 창)에 이수해야 하며, 이 기간에 이수하지 않으면 이수를 완료할 때까지 자격의 효력이 일시 정지된다.교육은 dataq.or.kr 마이페이지에서 무료로 받는다.

시험 일정

2026

회차접수수험표시험일사전점수공개발표
제60회2. 2.(월) ~ 2. 6.(금)2. 20.(금)3. 7.(토)3. 20.(금) ~ 3. 24.(화)3. 27.(금)
제61회4. 27.(월) ~ 5. 1.(금)5. 15.(금)5. 31.(일)6. 12.(금) ~ 6. 16.(화)6. 19.(금)
제62회7. 20.(월) ~ 7. 24.(금)8. 7.(금)8. 22.(토)9. 4.(금) ~ 9. 8.(화)9. 11.(금)
제63회10. 12.(월) ~ 10. 16.(금)접수 전10. 30.(금)11. 14.(토)11. 27.(금) ~ 12. 1.(화)12. 4.(금)

2026-09-27 확인. 접수 시각과 환불 규정은 「시험 정보」의 주기 항목에 있습니다.

회차는 시행처 공고를 그대로 옮긴 것이고, 바뀔 수 있으니 접수 전에 시행처 일정을 한 번 더 보세요.

시험 노트

8 / 33편개념 8/28 · 모의고사 0/5

개념 정리8 / 28

  1. 01데이터 모델링과 3층 스키마개념19 MIN

    SQLD 1과목의 첫 자리입니다. 모델링의 세 가지 특징과 세 가지 관점, 외부·개념·내부 3층 스키마와 두 가지 데이터 독립성, 개념·논리·물리 모델의 단계, ERD 표기법과 작성 순서까지 표로 갈라 정리합니다.

  2. 02엔터티와 속성, 그리고 NULL개념17 MIN

    SQLD 1과목의 둘째 자리입니다. 엔터티의 여섯 가지 특징과 두 갈래 분류, 기본·설계·파생 속성과 단일값·복합·다중값 속성, 도메인, 그리고 NULL이 연산과 집계 함수에서 어떻게 움직이는지를 정리합니다.

  3. 03관계와 카디널리티, 조인으로의 변환개념18 MIN

    SQLD 1과목의 셋째 자리입니다. 관계의 페어링과 세 요소, 1:1·1:M·M:N 카디널리티, 필수적 관계와 선택적 관계를 보고 관계가 외래키와 조인 SQL로 바뀌는 과정, 모델이 표현하는 트랜잭션의 범위까지 다룹니다.

  4. 04식별자와 본질식별자·인조식별자개념18 MIN

    SQLD 1과목의 넷째 자리입니다. 주식별자의 네 가지 특징과 대표성·생성 주체·구성 수에 따른 분류, 식별관계와 비식별관계를 가르는 기준, 그리고 인조식별자를 붙였을 때 생기는 부작용까지 정리합니다.

  5. 05정규화와 반정규화개념18 MIN

    SQLD 1과목의 다섯째 자리입니다. 함수적 종속성에서 출발해 제1·제2·제3정규형과 BCNF가 각각 무엇을 걷어내는지, 정규화하지 않으면 생기는 이상 현상 셋, 그리고 반정규화의 대상과 기법까지 정리합니다.

  6. 06관계형 데이터베이스와 SQL 문장의 종류개념15 MIN

    SQLD 2과목의 첫 자리입니다. 테이블·행·열·도메인 같은 관계형 데이터베이스의 기본 용어와 기본키·외래키, DDL·DML·DCL·TCL 네 갈래의 분류, SQL 문장이 처리되는 흐름, 그리고 명명 규칙과 DESCRIBE를 정리합니다.

  7. 07SELECT 문과 산술·합성 연산자개념15 MIN

    SQLD 2과목의 둘째 자리입니다. SELECT·FROM의 기본 구조에서 시작해 컬럼 별칭과 AS, DISTINCT, 산술 연산자의 우선순위, 문자열을 잇는 합성 연산자, 그리고 NULL이 섞인 산술 연산의 결과까지 정리합니다.

  8. 08WHERE 절과 비교·논리 연산자개념14 MIN

    SQLD 2과목의 셋째 자리입니다. WHERE 절에 쓰는 비교 연산자와 부정 비교 연산자, BETWEEN·IN·LIKE와 ESCAPE, IS NULL로 NULL을 찾는 법, 그리고 AND·OR·NOT의 우선순위가 결과를 어떻게 바꾸는지 정리합니다.

  9. 09문자·숫자·날짜 함수예정SQL 기본 및 활용
  10. 10변환 함수와 NULL 관련 함수, CASE 식예정SQL 기본 및 활용
  11. 11집계 함수와 GROUP BY·HAVING 절예정SQL 기본 및 활용
  12. 12ORDER BY 절과 SELECT 문 실행 순서예정SQL 기본 및 활용
  13. 13EQUI JOIN과 NON EQUI JOIN예정SQL 기본 및 활용
  14. 14INNER·OUTER·CROSS·NATURAL 조인예정SQL 기본 및 활용
  15. 15단일행·다중행 서브쿼리와 EXISTS예정SQL 기본 및 활용
  16. 16스칼라 서브쿼리와 인라인 뷰, 연관 서브쿼리예정SQL 기본 및 활용
  17. 17UNION·INTERSECT·MINUS 집합 연산자예정SQL 기본 및 활용
  18. 18ROLLUP·CUBE·GROUPING SETS예정SQL 기본 및 활용
  19. 19윈도우 함수의 구조와 순위 함수예정SQL 기본 및 활용
  20. 20행 순서·비율 함수와 WINDOWING 절예정SQL 기본 및 활용
  21. 21Top N 쿼리와 ROWNUM예정SQL 기본 및 활용
  22. 22계층형 질의와 셀프 조인예정SQL 기본 및 활용
  23. 23PIVOT·UNPIVOT과 정규 표현식예정SQL 기본 및 활용
  24. 24INSERT·UPDATE·DELETE와 MERGE예정SQL 기본 및 활용
  25. 25TCL과 트랜잭션의 네 가지 특성예정SQL 기본 및 활용
  26. 26CREATE TABLE과 데이터 유형, 제약조건예정SQL 기본 및 활용
  27. 27ALTER·DROP·TRUNCATE와 뷰예정SQL 기본 및 활용
  28. 28유저와 권한, 롤(DCL)예정SQL 기본 및 활용

모의고사0 / 5

개념을 다 쓴 뒤에 차례로 붙습니다.

  1. 01모의고사 1회예정
  2. 02모의고사 2회예정
  3. 03모의고사 3회예정
  4. 04모의고사 4회예정
  5. 05모의고사 5회예정

관련 있는 우리 글

시험을 겨냥해 쓴 글은 아니지만 같은 개념을 다룹니다. 과목이 막힐 때 곁에 두고 읽습니다.

알아 둘 것

  • 국가공인 민간자격이다 — 시행처 소개 페이지가 「관련 근거」 칸에 「공인자격 제2022-04호」와 「자격기본법 제17조(민간자격의 신설 및 등록 등)」를 나란히 적어 두었다.
  • 학점인정 등에 관한 법률에 따라 자격취득 및 그 교육과정 이수가 학점은행제 6학점으로 인정된다.
  • 시행처 약칭은 K-DATA다.
  • 상위 자격은 SQL 전문가(SQLP)로 응시료 100,000원, 연 2회 정기 시행, 객관식 70문항(70점) + 실기 2문항(30점) 총 72문항, 검정시험시간 180분이다.
  • SQLP에는 SQLD의 두 과목 위에 「SQL 고급활용 및 튜닝」이 한 과목 더 붙는다 — SQL 수행 구조, SQL 분석 도구, 인덱스 튜닝, 조인 튜닝, SQL 옵티마이저, 고급 SQL 튜닝, Lock과 트랜잭션 동시성 제어. 이것들은 SQLD 출제 범위에 없다.
  • 자격증은 상장형이라 홈페이지를 통해 즉시 발급되며, 상장형 발급 수수료는 시행처가 따로 밝히지 않았다.
  • 시행처가 SQLD 공식 지정 교재를 안내한 문장은 확인하지 못했다 — 소개 페이지에 교재를 언급한 곳이 없고 자료실은 접속이 차단돼 열리지 않는다.

난이도와 취업 별은 시행처가 준 값이 아니라 위에 적은 근거로 매긴 값입니다. 공식 페이지는 2026-09-27에 확인했습니다. 시험 제도는 개편이 잦으니 접수 전에 시행처 안내를 한 번 더 보세요.