[SQLD] 37회 SQL 개발자 합격 후기 (공부 기간, 공부 방법, 참고교재)
2020년 5월 31일(일요일)
정릉동에 있는 서경대학교 '혜인관'에서 자격증(SQLD) 시험을 봤습니다.
아직 합격자 발표는 나지 않은 상태이므로, 시험준비 기간 및 공부 방법이라고 하기엔 거창하지만
준비했던 교재등을 얘기하려합니다.

3월 19일 시험접수를 하고 본격적으로 시험준비는 한달전부터인 5월 초부터 시작을 했습니다.
이유는 아래 교재에 '베타테스터'로 참여하였고 해당 책을 베타테스터들에게 증정해주었기에
해당 책을 받은 이후부터 공부를 시작하였습니다.
저는 현재도 웹개발일을 하고 있지만, 사실 쿼리를 아주 복잡하게 만들어서 사용하기 보단
기본적인 쿼리문이 60~70% 정도 이므로, 이번 기회에 SQL에 대한 기본개념과 더불어 자격증 취득도 하면 좋겠다 싶어
준비를 하게 되었습니다.
6월 30일 37회 합격자 발표가 있는데, 만약 합격한다면 SQLP시험도 도전하는게
올해의 제 목표이기도 합니다.

아무튼 시험에 사용한 교재는 위의 보이는 교재로 영진출판사에서 나온 SQL 개발자 이론서 + 기출문제인데 제가 알기론 SQLD 관련 교재는 이 책이 유일한걸로 알고 있으니 선택의 여지가 없던것 같더라구요. ㅎㅎ
제 개인적으론 '기본 이론' (200 페이지분량)' 과 '기출문제 6회'의 부담스럽지 않은 양이라 좋았습니다만,
간혹 까페에선 설명이 좀 부족하다, 오타가 많다라는 이야기도 있으니 그 부분에 대해서 잘 생각해보시고 구매를 결정하시는게 좋으실 것 같습니다. 하지만 제 개인적으로는 많지 않은 내용이지만 그래도 꽤나 핵심적인 내용이 담겨져 있어
1회독 할때까지 시간이 많이 걸리지 않고, 시간이 많이 걸리지 않는만큼 여러번 볼수있어 정리하는데 많은 도움이 되었습니다.
공식교재인 'SQL가이드' 를 보기가 부담스러우신 분들이 보시기엔 좋을 것 같습니다.
그리고 잘 이해가 가지 않거나, 모르는 부분들은 구글링을 하고 네이버까페등에 질문하면서 공부를 하는등의 수고는 필요할 것 같습니다.
전 위의 책 1권과 '네이버까페'에 질문으로 올라오는 글을보면서 저도 한번 풀어보고 구글 검색을 해서
내용도 찾아보면서 공부를 했었습니다.
기출문제 6회를 풀어보면 시험에 자주 나오는 내용들이 정리가 되고,
내용중에 이해가 잘 되지 않으면 패턴이라도 외우려고 노력을 했습니다. 그러한 패턴이 필요한 부분은
사실 그룹핑 함수에 대한 외에는 많이 없긴 했었습니다.
그리고, 시험이 끝난지 몇일이 지났지만 그래도 기억나는 내용들중 기억나는 부분은 아래의 내용이며
정말 매번 기출문제에 빠지지 않고 나왔던 것 같습니다.
- CUBE, ROLLUP, GROUPING SETS
- START WITH ~~ CONNECT BY ~~
- 정규화 1,2,3 BCNF등
- NULL값을 이용한 SUM및 AVG 등 합계함수에 대한 내용
- SAVEPOINT, ROLLBACK, COMMIT을 응용한 문제
- DML, DCL, DDL의 정의 및 명령어 구분
- 트랜잭션의 특징
- 분산처리의 특징
- JOIN 조인중에서 Hash Join과 Cross Join, Natural Join등은 확실히 차이점 파악
- 인덱스(Index)
위의 내용들은 거진 매번 문제에 나오는 내용들이다 보니 필히 준비를 하시기 바랍니다.
저는 비록 위의 내용들중에 정확히 이해가 가지 않아 알듯 모를듯한 문제들이 좀 많았습니다만...ㅜ
시험이 끝나고 생각해보면 그래도 자격증을 준비하는 기간동안 나름 공부도 많이했고
공부를 하면서 이런것도 있네라면 새로운 부분 알게되는 개인적으로는 정말 얻는게 많은 자격증 준비였습니다.^^
그래서 시험 이후에 SQLP를 준비하기 위한 교재도 몇권 더 사놓은 상태이긴 합니다. (김칫국...)
아직 합격자 발표도 나지 않았고, 시험일까지는 시간이 있으므로 간단한 SQL 관련 책 한권부터 시간날때마다 보면서 감을 잃지 않으려고 합니다.
그중 하나가 아래의 책이며 프로젝트처럼 하나의 시스템을 만들어가면서 SQL을 실습하고 사용하는
저같이 이론보단 실습을 좋아하는 분들에게는 잘 맞을수 있는 교재라 생각합니다.
아직 많은 진도를 나간건 아니지만 그래도 시작부터 좀 재밌게 진행할 수 있는 책일 것 같아
기대가 많이 됩니다.
그리고 이 책 내용중에 SQLD를 준비하는데 필요한 내용들이 잘 들어가 있어서
시험전에 이 책을 공부했다면 SQLD준비하는데 도움이 되었을텐데 싶기도 했습니다.
단, SQL을 아예 해보신적이 없으시거나 기초부터 차근차근 공부하시는 분들에게는 조금 어려울 수 있으니
처음이신 분들은 개념이 하나하나 잘 정리된 형태의 SQL책을 선택하시길 추천합니다.

사실 SQL문을 일하면서도 꾸준히 사용은 했었지만, 성능이라던지 이런 부분은 많은 고민을 했던 적은
없었던 것 같단 생각을 많이해서, 기회가 된다면 SQL에 대한 깊이 있는 공부를 해보고 싶단 생각을
예전부터도 많이 했었는데요, 그러한 시작에 있는 자격증이 SQLD인 것 같았습니다.
저같은 경우는 공부할때 자격증 취득 혹은 바로 써먹을 수 있는 공부라면 개인적으로 더 재미있고
적극적으로 공부하게 되는 성향이라 '자격증 취득' + '실무' 2가지가 함께오니 정말 의미있게
준비했던 것 같습니다.
SQLD 자격증 자체도 '국가공인자격증'이고, 취업준비 혹은 이직을 준비하는 분들이 취득하는 경우
분명 조금의 플러스 효과는 있지 않을까? 라고 개인적으론 생각합니다.
제가 면접관이 되어서, 면접을 본다면 SQLD 혹은 SQLP를 가지고 있다면 조금은 플러스 점수를 주게 될 것 같더라구요.
이번 시험을 준비해보면서 더더욱 그런 생각이 들었습니다.
한국데이터진흥원에서도 앞으로도 더 자격증 문제에 대한 양질의 문제들을 많이 준비해줬음 하는 바램과 함께
이번 SQLD 자격증 취득에 대한 후기를 정리하려고 합니다~
SQLD혹은 SQLP를 준비하시려는 분들은 정말 제대로 준비하신다면 본인의 IT능력치를 한단계 올릴수 있는
자격증이라 말씀드리고 싶네요.