본문 바로가기
데이터 분석 및 업무 자동화

SQLD 자격증 살펴 보기, 나도 할 수 있다!

by 공부머리 2022. 2. 24.
반응형

SQLD 자격증 살펴보는 배경

저는 평범한 직장인인데 데이터 분석에 관심이 생겨서 데이터 공부를 하고 있습니다. 파워 비아이를 사용하여 데이터 시각화를 접하게 되었는데 흥미로웠습니다. 흥미를 갖게 되니 태블로 데이터 시각화, 웹 스크레이핑, MySQL, 빅데이터 등 다양한 분야로 공부 범위가 확장되고 있습니다. 특히 공부한 것을 체계적으로 정리하고 나의 실력을 점검하기 위해서 자격증 취득에 도전을 하고 있습니다. 현재 파워 비아이 자격증인 DA-100와 ADsP(데이터 분석 준전문가)를 취득했습니다. 최근에 SQL에 대해서 공부를 하고 있어 SQL에 관한 자격증에 대해 알아보다가 국가공인 SQLD 자격증이 있다는 것을 확인하고 관련 내용을 정리해보게 되었습니다.

 

SQLD 자격증 개요

SQL이란

SQL(Structured Query Language)는 데이터베이스를 직접적으로 액세스할 수 있는 언어입니다. 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어라고 할 수 있습니다. 데이터를 정의하고 조작하며 조작한 결과를 적용하거나 취소할 수 있고 접근권한을 제어하는 처리들로 구성됩니다.

 

SQLD (SQL Developer) 이란

SQLD는 SQL Developer의 약자로써 SQL 개발자라는 의미입니다. SQL 개발자는 데이터베이스와 데이터 모델링에 대한 지식을 가지고 소프트웨어를 개발합니다. 또한 데이터를 조작하고 추출하는 데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성하는 역할을 합니다. 데이터 모델링에 대한 기본 지식을 갖추어야 하고 SQL 작성, 성능 최적화 등 데이터 베이스 개체 설계 및 구현 등에 대한 전문지식과 실무적 수행 능력이 필요합니다.

No-SQL의 사용이 늘어나고 있지만 오늘날 기업에 있어서 관계형 데이터베이스가 거의 대부분이라 할 수 있을 정도로 대부분의 데이터 저장소를 차지하고 있습니다. 데이터베이스는 SQL에 의해서 접근 가능하기 때문에 SQL은 필수적인 요소입니다. SQL을 사용할 수 있는 개발자는 많지만 SQL의 수행 원리를 깊이 이해하고 제대로 구사하는 전문가는 상대적으로 적다고 합니다. SQLD 자격증은 SQL 개발자로서의 첫걸음이라고 할 수 있겠습니다.

 

SQLD 자격증의 과목 및 내용

SQLD 자격시험은 데이터 모델링의 이해와 SQL 기본 및 활용의 총 2과목으로 구성됩니다. 각 과목에서 다루는 주제는 아래와 같습니다.

  • 데이터 모델링
    • 데이터 모델링의 이해 : 데이터모델의 이해, 엔터티, 속성, 관계, 식별자
    • 데이터 모델과 성능 : 정규화와 성능, 반정규화와 성능, 대용량 데이터에 따른 성능, DB 구조와 성능, 분산 DB 데이터에 따른 성능
  • SQL 기본 및 활용
    • SQL 기본 : 정보 요구 사항, DDL, DML, TCL, WHERE 절, FUNCTION, GROUP BY, HAVING절, ORDER BY 절, 조인
    • SQL 활용 : 표준조인, 집합 연산자, 계층형 질의, 서브 쿼리, 그룹 함수, 윈도우 함수, DCL, 절차형 SQL
    • SQL 최적화 기본 원리 : 옵티마이저와 실행계획
    • 인덱스 기본
    • 조인 수행 원리

 

출제문항 및 배점 / 검정시험시간

SQLD 자격증의 출제 문항은 필기 50문항으로 구성됩니다. 50문항 중 10문제는 단답형 문제 형식입니다. 데이터 모델링의 이해는 10개의 문항이 출제되고 각 문항당 2점씩 총 20점이 배점됩니다. SQL 기본 및 활용은 40개의 문항이 출제되고 각 문항당 2점씩 총 80점이 배점됩니다. 검정시험시간은 90분입니다.

 

응시자격 및 합격기준

응시자격에는 제한이 없습니다. 합격기준은 총점 60점 이상을 취득해야합니다. 과락기준도 있는데 과목별 40% 미만 취득하면 과락입니다.

 

검정수수료 및 환불

검정수수료는 5,0000원입니다. 접수기간 마감일 18시까지는 전액 환불 가능합니다. 접수기간 종료일부터 시행 5일 전 18시까지는 50% 환불이 가능합니다. 시험 시행 5일 전 18시 이후부터는 환불 불가합니다.

 

2022년 시험 일정

시험명 접수기간 수험표 발급 시험일 결과발표
제44회 SQLD 2.14~2.18 2.25 3.12(토) 4.8
제45회 SQLD 5.2~5.9 5.13 5.28(토) 6.24
제46회 SQLD 8.8~8.12 8.19 9.4(일) 9.30
제47회 SQLD 10.10~10.17 10.21 11.5(토) 12.2

 

SQLD 자격증 난이도

난이도의 경우 편차가 있는데 변별력에 대한 문제제기가 많았다고 합니다. 따라서 2017년을 기점으로 해서 난이도가 상승했다는 평가가 많습니다. 하지만 실제로 쿼리를 작성하지 않기 때문에 매우 난이도가 있는 시험은 아닌 것 같습니다. 개념과 명칭을 정리하고 쿼리 해석을 연습하고 기출문제를 중심으로 시험 유형에 익숙해지면 취득하는데 문제없을 것 같습니다. 직장인 기준으로 전공자인 경우 2~3주 공부를 하시고 비전공자인 경우 한 달에서 두 달 정도 공부를 하시는 것 같습니다.

 

SQLD 자격활용 및 다음 단계

많은 기업, 공공부문, 대학 관련 직군 취업 시 유리하고 승진에 가산점을 얻을 수 있습니다. SQLD 다음 단계로는 SQLP(SQL 전문가) 자격시험이 있습니다.

 

SQLD 자격증 공부법

자격증은 아무래도 시험이다 보니 공부법을 참고하면 도움이 되겠습니다. 다른 분들의 공부법을 알고 적용한다면 시행착오를 줄이고 시간을 아껴서 공부할 수 있습니다. 다른 합격하신 분들의 합격수기를 보고 어떻게 하면 효율적으로 공부할 수 있는지 중요 부분만 정리하겠습니다. 첫째, 자격증은 절대평가입니다. 가장 중요하고 잊지 말아야 하는 포인트입니다. 60점이든 100점이든 똑같기 때문에 목표는 최대 효율이 중요합니다. 그렇다고 하면 쉬운 내용이 많은 1장은 다 맞추고 상대적으로 어려운 2장은 맞출 수 있는 것만 맞춘다는 전략이 유효할 것 같습니다. 둘째, 기출문제의 중요성입니다. 자격증 시험의 일정 부분은 기출문제가 또 나옵니다. 똑같은 문제가 나오기도 하고 지문의 순서나 지문 몇 개가 변형된 형태의 문제도 종종 나옵니다. 기출문제만 알아도 똑같은 문제는 쉽게 점수를 얻을 수 있고 비슷한 문제도 비교적 쉽게 점수를 얻을 수 있습니다. 따라서 기본 개념을 익힌 후 바로 기출문제를 숙달하는 게 중요합니다. 셋째, 시험에 임박해서는 동일한 조건에서 모의고사를 풀어보는 게 중요합니다. 모의고사를 풀어봄으로써 어떻게 시간 배분을 해야 하는지 어떤 부분을 마지막으로 보충해야 하는지 파악할 수 있습니다.

 

SQLD 시험장에서 시험 스킬

실력이 가장 중요하겠지만 자격증 시험은 시험장에서 시험 치는 요령도 매우 중요합니다. 어떻게 시험에 임하면 도움이 되는지 정리해보겠습니다.

1단계 : 전체 시험 문제 훑어보기

시험 문제를 눈으로 한번 훑어봅니다. 어떻게 어떤 문제를 풀지 머릿속으로 잠깐 생각해봅니다. 큰 그림을 그리고 시험 문제를 풀면 효율적이겠죠?

2단계 : 시험 시간 안배하기

시험 문항의 수와 시험 시간을 계산하여 한 문제당 얼마의 시간이 필요한지 미리 파악합니다. 시험문제는 총 50문항이고 시간은 80분이고 답안지 마킹하는 시간 10분을 빼고 70분을 문제 푼다고 한다면 한 문제당 1.4분 정도 되겠습니다. 시험장에는 시계가 없을 수 있으므로 시계를 준비해야 합니다. 시험을 빨리 끝내려고 서두르지 마시고 주위 사람들의 행동에 신경 쓰지 말고 자신의 시험에만 집중해야 합니다. 그리고 모르거나 헷갈리는 문제에 너무 집착하지 말고 넘깁니다. 모두 풀고 남는 시간에 풀어도 충분합니다.

3단계 : 지시문 잘 읽기

반드시 문제를 끝까지 정확하게 읽어야 합니다. 부정문인지 긍정문인지 질문 내용을 잘 파악해야 합니다. 보기 문항을 꼼꼼하게 읽어보며 문제를 풀어야 합니다. 가끔 시험지 내의 다른 문제나 보기로부터 힌트를 얻는 경우도 있습니다.

4단계 : 검토하고 합격 예상하기

다 풀었다고 멍 때리거나 먼저 퇴실하면 안 됩니다. 끝날 때까지 끝난 것이 아닙니다. 다시 훑어보면서 실수한 문제는 없는지 체크합니다. 쉽다고 생각한 문제도 다시 한번 체크해봅니다. 체크한 답이 확실하지 않다면 너무 많은 고민을 하지 말고 처음에 작성한 답을 밀고 나갑니다.

 

이상으로 SQLD 자격증에 대해서 알아보았습니다. 정리를 해보니 나도 할 수 있다는 자신감이 생깁니다. 이 글을 읽으시는 분들도 참고하셔서 좋은 결과 얻으시길 바라겠습니다.

반응형

댓글