본문 바로가기

자격증

[자격증] 2022 45회 SQLD 합격 후기 (공부기간, 공부법)

1. SQLD 시험이란?

시험은 1과목, 2과목으로 나누어지고 

1과목은 데이터 모델링의 이해, 2과목은 SQL 기본 및 활용이다.

총점이 60점이상이면 합격이고, 한 과목이 40점 이하로 떨어지면 과락이다.

시험시간은 90분이며, 문제는 50문제로 문항당 2점이다.

 

 

2. 공부방법

공부한 교재는 두 개이다.

 

1.SQL 전문가 가이드 (선택)

2.SQL 자격검정 실전문제 (필수)

 

그림1. SQLD 공부책

 

개인적으로 SQL 전문가 가이드 책을 읽으라고 추천하고 싶다.

개념을 알아야 문제를 풀고, 초보자가 읽어도 이해하기 쉽게 설명해준다. 

2013년 버전을 기준으로 470페이지 가량되며, 나머지 뒷부분은 SQLP관련이므로 읽지 않아도 된다.

전공자 기준으로 다 읽는데 걸리는 시간은 7~10일 정도 걸릴 거라고 생각한다. 

 

두 번째 SQL 자격검정 실전문제책은 정말 필수이다.

왜냐하면 몇몇 문제가 시험에 그대로 나온다!!..

그렇다고 문제를 다 외우기엔 너무 많기 때문에 이해하면서 풀기를 바란다.

 

필자는 SQL 전문가 가이드책 1과목을 다 보고, 실전문제책 1과목 풀고 오답 정리하고

SQL 전문가 가이드책 2과목 보고, 실전문제책 2과목 문제 풀고 했다.

생각보다 1과목하고 2과목 사이에 분량이 많아서 나눠서 보는걸 추천한다.

 

 

 

3. 개인적인 공부요령

먼저 1과목은 프로그래밍보다는 이론쪽 느낌이 강하기 때문에 비전공자가 상대적으로 맞추기 쉬운 파트다.

그러므로 1과목은 최대한 틀리지 않는걸 목표로 공부한다.

생각보다 나오는 문제들의 유형이 거기서 거기여서 변형이 거의 없는 파트다.

 

2과목부터 SQL 기본, 활용, 최적화 기본원리에서 문제들이 나온다.

문제가 골고루 나오기 때문에 전체적으로 빠짐없이 공부하는 것이 중요하고 활용 쪽에서 제일 많이 나온다.

SQL 기본과 최적화 기본원리는 상대적으로 문제가 쉬우므로 맞추는 걸 노력한다.

 

그리고 마지막 주관식 문제에서는 예를 들어 REVOKE, GRANT를 주고 무슨 명령어 종류인지? (답은 DCL)

코드를 주고, 실행결과는 ??, 이 그림은 몇 차 정규화인가? 이럴 때 쓰는 함수는?  등과 같이 문제가 단답형으로 나온다.

개인적으로 주관식 10문제에서 5문제 이상은 맞아주자.

 

시험에서는 90분이나 준다.

실수 없이 꼼꼼히 문제를 읽으면서 풀어나가도 시간은 부족하지 않다.

공부하다가 너무 긴 코드와 이해되지 않는 부분은 필자는 과감히 버렸다. (함수 개념, 활용은 다 알아야 한다.)

꼭 모든 문제를 맞혀서 푼다는 것보다는 맞출 수 있는 문제를 최대한 맞는 것을 중점으로 한다.

 

-준비기간-

전공자 기준으로 여유롭게 준비하려면 한 달.

이것에만 집중할 수 있다면 2주도 충분히 가능하다.

비전공자가 아니기에 확실히 기간을 말할 수 없지만, 그래도 열심히 한 달 하면 붙지 않을까 생각한다. 

 

4. 합격후기 

 

문자로 합격일보다 일주일 정도 먼저 성적을 알려주는 것 같다.

자격증을 공부하고 나면 DB에 대한 전체적인 개념과 SQL 사용문에 대해 잘 알게 될 것이다.

그림2. 시험결과