SQLD란?
  • 시험내용

    SQLD 시험과목

    (1) SQL개발자

    구분

    과목명

    필기

    시험시간

    문항수

    배점

    SQL 개발자

    데이터 모델링의 이해

    10

    20(20문항당 2점)

    90분(1시간 30분)

    SQL 기본 및 활용

    40

    80(문항당 2점)

    50

    100

    (2) SQL전문가

    구분

    과목명

    필기

    실기

    시험시간

    문항수

    배점

    문항수

    배점

    SQL 전문가

    데이터모델링의 이해

    10

    10(문항당 1점)

    2

    30

    (문항당 15점)

    180분

    (3시간)

    SQL 기본 및 활용

    20

    20(문항당 1점)

    SQL 고급활용 및 튜닝

    40

    40(문항당 1점)

    70

    70

    2

    30

    SQLD 합격기준


    구분

    합격기준

    과락기준

    SQL 개발자

    총점 100점 만점에 평균 60점 이상

    과목별 40% 미만

    SQL 전문가

    총점 100점 기준 75점 이상

    SQLD 출제기준

    국가공인 SQL 개발자 (SQLD)

    과목명

    데이터 모델링의 이해

    데이터 모델링의 이해

    데이터모델의 이해

    엔터티

    속성

    관계

    식별자

    데이터 모델과 성능

    정규화와 성능

    반정규화와 성능

    대용량 데이터에 따른 성능

    DB 구조와 성능

    분산DB 데이터에 따른 성능

    SQL 기본 및 활용

    SQL 기본

    정보 요구 사항

    DDL

    DML

    TCL

    WHERE

    FUNCTION

    GROUP BY, HAVING

    ORDER BY

    조인

    SQL 활용

    표준조인

    집합연산자

    계층형 질의

    서브쿼리

    그룹 함수

    윈도우 함수

    DCL

    절차형 SQL

    SQL 최적화 기본 원리

    옵티마이저와 실행계획

    인덱스 기본

    조인 수행 원리

    국가공인 SQL 전문가 (SQLP)

    과목명

    데이터 모델링의 이해

    데이터 모델링의 이해

    데이터모델의 이해

    엔터티

    속성

    관계

    식별자

    데이터 모델과 성능

    정규화와 성능

    반정규화와 성능

    대용량 데이터에 따른 성능

    DB 구조와 성능

    분산DB 데이터에 따른 성능

    SQL 기본 및 활용

    SQL 기본

    정보 요구 사항

    DDL

    DML

    TCL

    WHERE

    FUNCTION

    GROUP BY, HAVING

    ORDER BY

    조인

    SQL 활용

    표준조인

    집합연산자

    계층형 질의

    서브쿼리

    그룹 함수

    윈도우 함수

    DCL

    절차형 SQL

    SQL 최적화 기본 원리

    옵티마이저와 실행계획

    인덱스 기본

    조인 수행 원리

    SQL 고급활용 및 튜닝

    아키텍처 기반 튜닝 원리

    데이터베이스 아키텍처

    SQL 파싱 부하

    DB Call과 네트워크 부하

    데이터베이스 I/O 원리

    Lock과 트랜잭션 동시성제어

    Lock

    트랜잭션

    동시성 제어

    SQL 옵티아미저 원리

    옵티마이저

    쿼리변환

    인덱스와 조인

    인덱스 기본 원리

    인덱스 튜닝

    조인 기본 원리

    고급 조인 기법

    고급 SQL 튜닝

    고급 SQL 활용

    소트 튜닝

    DML 튜닝

    파티션 활용

    배치 프로그램 튜닝

    SQLD 응시자격

    구분

    내용

    학력/경력기준

    · 학사학위 이상 취득한 자

    · 전문학사학위 취득 후 실무경력 2년 이상인 자

    · 고등학교 졸업한 후 실무경력 4년 이상인 자

    자격기준

    · 국내 · 외 데이터베이스 관련 자격을 취득한 자

    · SQL 개발자 자격을 취득한 자

     국가공인 SQL 개발자 시험은 자격 요건이 존재하지 않는다.

    응시자격 증빙서류

    구분

    내용

    제출서류

    경력 또는 재직증명서 1부 (해당자에 한함)

    최종학력증명서 1부 (해당자에 한함)

    자격증 사본 1부 (해당자에 한함)

    제출시기

    자격검정 회차별로 별도 공지

    제출처

    홈페이지 내 시험결과 페이지에서 온라인 제출

    SQLD 응시자격

     SQLD 자격증은 자격 요건이 존재하지 않는다.

    SQLD 응시료

    ■ SQL 전문가 100,000원

    ■ SQL 개발자 50,000원

  • 시험일정
    시험일정명 접수일 시험일 합격자발표일
    제46회 SQL 전문가/개발자 2022-08-08
    ~
    2022-08-12
    2022-09-04 2022-09-30
    ~
    제47회 SQL 전문가/개발자 2022-10-10
    ~
    2022-10-17
    2022-11-05 2022-12-02
    ~
  • 자격증 연구소

    SQL 전문가란?

     SQL전문가(SQLP*, SQL Professional)란 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나이러한 성능 최적화를 지원할 수 있는 데이터베이스 개체(인덱스 등)의 설계와 구현 등의 직무를 수행하는 전문가를 말한다.

    SQLD 취업에 도움이 될까? 

     우리는 컴퓨터와 핸드폰으로 끊임없이 소통하고 있다소통은 데이터를 남기기 마련이다전화문자이메일유튜브, SNS 등 데이터들이 세계 곳곳 데이터망에 자동적으로 저장이 되고 있으며이런 시대를 빅데이터 시대라고 한다정치경제사회문화 할 것 없이 규모가 방대하고 또 데이터 생성 주기가 짧으며 데이터 속도가 점차 빨라지고 있는 지금 디지털 시대에 빅데이터만큼 중요한 자산은 없기 때문에 빅데이터 분석가들이 주목받는다시장조사기관인 가트너그룹이 빅데이터를 세계 10대 기술로 선정하면서 빅데이터 분석가라는 직업에 관심이 모아진 만큼 빅데이터 분석가로 취업하기 위해 구직자들이 많아지고 있다그 중 가장 큰 우대사항이 SQL 기반의 데이터 분석 가능자이므로 굉장히 취업에 도움이 되는 자격증이라고 할 수 있다.

    SQLD는 비전공자도 합격 가능할까?

     비전공자도 충분히 SQL 개발자 부문은 합격 가능하다. 크게 어려운 난이도가 아니며, 고득점 합격을 바라는 것보다 효율적이고 전략적으로 접근한다면 충분히 취득 가능한 자격증이다. 다만 전공자가 아니고 SQL을 접하지 않은 상태에서 책으로만 SQL을 배우게 되면, SQL을 배우기까지 많은 시간이 소모될 수 있다. 그래도 SQL은 학원이나 인강만 들어도 충분히 수업 내용만으로도 합격선 근처까지 점수를 얻을 수 있는 자격증이다.

    SQLD 난이도 및 합격률은 어떨까?

     SQLD의 경우 난이도에 있어, 관련 분야에 있는 사람이라면 그렇게 어려운 수준은 아니라고 한다. 하지만 합격률은 생각보다 저조한 30~40% 정도 밖에 되지 않는다고 한다. 그 이유는 시중에 교재들의 출판 방식이나 독학을 하기에는 너무 어렵다는 장벽이 있다. 보통의 시험의 경우에는 기출문제집이나 이론에 대한 문제를 통하거나 인강의 도움을 받아 준비하는 경우가 통상적인데, SQLD의 경우는 시판되는 교재들도 이미 처음부터 난이도가 높은 전문용어들을 먼저 숙지하지 않는 이상은 도전하기 어렵다고 한다.

    SQLD와 SQLP의 차이점은 무엇일까?

     SQL 국내 자격증으로는 한국데이터산업진흥원에서 주관하고 있는 SQLDSQLP가 대표적인 자격증이며, 각 내용을 살펴보면 SQLDSQL 개발자라고도 불리고 있으며 자격증의 난이도는 매우 쉽고 단기간으로도 취득이 가능한 시험이다. 또한, 해당 자격증 같은 경우에는 응시 조건이 특별히 없으므로 누구나 취득이 가능한 자격증이라는 점을 참고해야 하며 시험은 피기만 진행된다. 시험과목은 데이터모델링 이해 10문제 SQL 기본 및 활용 40문제 총 90분 동안 시험 진행이 된다. 이 자격증은 필기로만 진행이 되기 때문에, 실무가 필요한 취업 준비보다는 SQL에 대한 개념을 정리하기 용이한 자격증이라고 참고하면 된다. SQLPSQLP 전문가로 불리는 자격증이며 데이터베이스 엔지니어로 취업 준비를 할 때 우대받을 수 있는 자격증이다. 이 자격증은 SQLD의 심화 자격증 버전이라고 생각하면 된다. 취업 준비 시 도움되는 자격증인 만큼 자격요건이 존재한다. 학력과 경력의 자격 기준이 있으며 학력 및 경력의 경우에는 학사 학위를 취득한 자 혹은 전문학사 학위를 취득한 후에 실무경력이 2년 이상인 자, 고졸 후 실무경력이 4년 이상이어야 한다. 그리고 다른 자격 기준으로는 국내, 외 데이터베이스 관련 자격을 취득한 자, SQL 개발자 자격증을 취득한 자에 한해 응시가 가능하다. 필기 시험 같은 경우에는 데이터모델링의 이해 10문제, SQL 기본 및 활용 20문제, SQL 고급 활용 및 튜닝 40문제로 총 70문제가 진행되고 실기에 경우, 2문제로 이루어져 있으며 필기 및 실기 총 180분 동안 진행된다.

  • 합격 TIP

    효율적으로 공부하는 방법

     체감 난이도는 정보처리기사보다는 쉽다는 평이다. 직장을 다니면서 자격증 공부를 따로 하여 많이 취득하는 분위기이다. 교재는 SQL 자격검정 실전 문제 책을 많이 추천하여 이론 책 내용을 다 볼 필요는 없고 시험 범위만 숙지하면 된다. 꼼꼼하게 문제를 풀다 보면 시간이 모자랄 수도 있기 때문에 시험 중 쿼리가 복잡한 문제는 일단 넘기고 나머지부터 푸는 방법도 합격 방법이다.

    (1) 문법을 공부하는 방법

    SQL을 일종의 언어이다. 한국어, 영어, 중국어처럼 사람이 의사소통을 하기 위해 쓰는 언어(자연어)와는 다르지만, 그 안에 완성된 문법체계를 갖추고 있다. 오히려 문법을 조금 무시해도 의사소통이 가능한 자연어와 달리, 문법을 조금이라도 무시하면 의사소통이 불가능한 특성이 있다. 그러므로, 데이터 분석에 SQL을 활용하려면 먼저 기본 문법을 배워야 한다.

    SQL문법을 학습하는 방법은 크게 2가지이다.

    문법 자체를 공부하기

    문법 자체를 공부하기에는 책 또는 온라인 강좌가 좋다.

    2. 실제 쿼리(query)문장을 통해서 익히기

    어느 정도 문법 기초를 닦았으면 이제 실제 문장을 볼 차례이다. 영어를 배울 때 독해를 하듯이, SQL을 배울 때도 실제 쿼리문을 보면서 문법에 익숙해질 수 있다. 이때, 가장 좋은 학습자료는 조직에서 이미 사용하고 있는 쿼리문이다.

    (2) 직접 SQL을 작성, 실행하며 공부하는 방법

    하나하나씩 SQL 명령어를 데이터베이스에 직접 실행해보면서 다양한 케이스로 응용해보는 방법이다. 이렇게 데이터베이스 명령어를 다양한 케이스로 연습을 하다보면, 간단한 SQL 명령어 문법을 금방 익힐 수 있다.

    (3) 누군가의 SQL 참고하기

    다른 사람들이 작성한 SQL과 데이터를 나만의 연습용 데이터베이스에 넣고 SQL을 실행해보고 나오는 결과와 SQL 구문을 하나하나 확인해 보는 것이다. “왜 이렇게 결과가 나왔을까?”, “어떤 테이블이 어떤 테이블과 어떻게 JOIN 되었을까?” 이런 궁금증을 가지고 한 땀 한 땀 확인해보는 방법이다.

    (4) 데이터베이스에 관해서 이해하기

    데이터베이스 자체를 잘 모른다면 SQL을 잘하더라도 활용하는데 문제가 생길 수 있다. 관계형 데이터베이스에 대해 배경 지식을 공부한다면 SQL문법을 공부하는 데 있어서 큰 도음이 될 수 있다.

    (5) 다양한 RDBMS(oracle, mysql, mariadb, ms-sql, postresql, greenplum 등등)는 각각 다양한 함수(function)를 지원한다. 함수를 잘 사용한다면 SQL을 좀 더 유연하게 작성하는 것에 있어서 큰 도움이 된다. 하지만 위에서도 언급하였듯이 각각 RDBMS마다 지원하는 함수가 다르니 내가 사용하는 RDBMS가 어떤 함수를 지원하는지 미리 숙지하면 좋다.

  • 합격 후 정보

    SQLD 자격증 우대사항은?

     SQLD 자격증을 가지게 되면 DB에 저장된 수많은 데이터를 업무에 자유자재로 활용할 수 있게 된다. 내 주장에 힘을 실어줄 근거 데이터를 찾거나, 번뜩이는 아이디어를 데이터로 검증할 수 있게 되는 것이다. 예전에는 엑셀만으로 충분했고, 취업을 할 때도 엑셀 사용 능력 정도를 중요하게 봤지만 요즘은 더 정확한 의사결정을 위해 업무에 필요한 데이터를 직접 추출하고 가공하는 SQLD 자격증이 더 요구되고 있는 상황이다. 실제로 현재는 기존 대기업 및 중견기업들의 디지털 트랜스포메이션이 가속화되면서, 이제는 대부분의 문과 직종이라 불리는 기획, 마케팅, 영업, 사업 관리, 서비스 운영 등에서 SQLD 자격증을 우대한다고 한다.

    SQL 전망은 어떨까?

     4차 산업혁명으로 PC가 아닌 모바일 기반인 환경이 조성됨에 따라 전 산업에서는 DB분석 기법을 매우 선호하고 있는 추세이다그런 이유 때문이라도 향후 데이터베이스 관련 전문가를 필요로 하는 기업은 점점 더 증가할 전망이다결국 빅데이터와 정보보안전문가와 더불어 미래에 매우 유망 있는 직종인 만큼 열심히 준비해야 한다데이터베이스는 기본적으로 SQL을 비롯하여 관련된 하드웨어 및 소프트웨어의 지식이 필요하다또한데이처처리, DB시스템을 배우기 전에 데이터처리 방식을 간략하게라도 익히는 것이 필요하다, SQL은 DB관리의 핵심이며 JSP나 JAVA를 활용한 모바일 어플 웹 프로그래밍에서 데이터처리에 아주 쉽기 때문에 JSP나 JAVA도 익혀두는 게 좋다. SQL 자격증은 현재와 더불어 향후 더 유용해질 자격증이라고 할 수 있다. 

    SQL (개발자/전문가) 취득 후 직무는 어떻게 될까?

    (1)데이터모델의 이해 및 분석

    데이터베이스 구성과 처리에 있어서 가장 핵심적인 요소가 바로 데이터모델이다데이터모델은 건물의 설계도와 같이 전체 데이터베이스가 구성되는 요소를 결정한다데이터구조의 근간이 되기 때문에 어플리케이션이 데이터를 이용할 때 효율적으로 제공이 될 것인지 아니면 비효율적으로 제공이 될 것인지에 대한 결정은 설계단계의 데이터모델에서 할 수 밖에 없다본 직무는 데이터모델과 SQL구문의 연관성을 위해 엔터티속성관계식별자정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델을 이해하고 분석하는 작업을 수행한다.

    (2)SQL 이해 및 활용

    SQL (Structured Query Language)는 데이터베이스를 유일하게 액세스 할 수 있는 언어이다본 직무는 SQL 문법옵티마이저인덱스의 기초 원리의 이해한다이를 바탕으로 데이터 정의의(DDL)을 통해 테이블의 구조를 생성/변경/삭제/재명명하고데이터 조작어(DML)을 통해 데이터를 입력/조회/수정/삭제한다집합과 집합의 관계를 다양한 JOIN 방법을 사용하여 표현하고주종 관계의 경우 서브쿼리를 사용하는 작업 등을 수행한다.

    (3)SQL 튜닝 (SQL 전문가)

    데이터베이스 성능을 결정짓는 가장 핵심적인 요소는 애플리케이션에 집중되어 있다. SQL을 한 번만 수행해도 같은 결과를 얻을 수 있는데 불필요하게 많은 SQL을 수행하거나파싱을 많이 일으키거나많은 I/O를 일으키도록 구현하는 것이 성능 문제를 발생시킨다본 직무는 고성능 SQL, 아키텍처 기반의 데이터베이스 튜닝 원리, Lock과 트랜잭션 동시성 제어 기법옵티마이저의 세부적인 작동 원리인덱스와 조인 튜닝 원리의 이해를 통해 SQL을 튜닝하는 작업 등을 수행한다.

    SQL에서 데이터 분석이란?

     IT산업의 발전으로 웹 사이트, 어플, 게임 등 프로그램의 사용이 일반화되었고 사용 시 남게 되는 접속 로그, 개인 정보, 체류 시간 등 저장된 기록물인 데이터를 활용하여 상품성 있는 신제품 기획, 광고/홍보 등 부가가치를 창출할 수 있게 되며 IT계열 뿐만 아니라 금융권, 공공기관, 제조, 물류, 마케팅 등 대부분의 분야에서 관련 역량을 가진 인력을 채용하고 있습니다. 또한 마케팅이 점점 세분화 되고 고객에 따라 맞춤형이 되면서, 다양한 분석 툴(tool)을 통해 앞으로 나아가야 할 전략에서 데이터가 큰 도움이 되고 있습니다. 최근 전략 기획 및 마케팅 분야에서 데이터 분석은 선택이 아닌 필수이며, 만약, 마케터 또는 기획 분야로 취업 또는 이직을 준비하고 있다면 데이터 분석에 대해 주목해야 합니다.

    SQL 자격증 유효기간

     자격증 유효기간이 생겨서 주의 해야한다. 보수교육 수강 완료시 자격증 유효기간이 '취득일로부터 2년'에서 '영구'로 변경되며, 자격 유효기간 내 보수교육을 이수하지 못하신 경우라도 보수교육 이수를 통해 자격의 유효기간을 '영구'로 갱신할 수 있다. 단, 자격 유효기간 만료 시점부터 보수교육 이수완료 사이 기간은 자격의 효력이 일시 정지된다.

  • 접수방법

    5fb92882335553c4e939ae0cb135a705_1652237986_6063.jpg 

자격증정보

빅데이터분석기사, 정보처리기사, 정보처리기능사, 정보처리산업기사, 네트워크관리사1급, 리눅스마스터 1급, OCP, CCCA, OCM, OCAJP

직업정보

컴퓨터보안전문가, 네트워크프로그래머, 컴퓨터시스템설계분석가, 컴퓨터프로그래머, 네트워크시스템개발자, IT기술지원전문가, 네트워크관리자, 데이터베이스관리자, 컴퓨터그래픽디자이너, 컴퓨터하드웨어 기술자 및 연구원

자격증 맞춤정보
모바일버전
(주)나인커뮤니케이션

고객센터 : 1544-6333 ( AM 09:00 ~ PM 19:00 ) | FAX : 032-712-2742 | Email : [email protected]
주소 : 경기도 부천시 조마루로385번길 92, 1901~1903호 (원미동, 부천테크노밸리 유1센터) | 우편번호 : 14558
대표 : 배성원 | 사업자등록번호 : 585-88-01930
통신판매업 신고번호 제 2020-경기부천-4494 호

Copyright © JANET Corp. All Right Reserved.