본문 바로가기
데이터 분석/데이터 분석

SQL 개발자 합격수기 및 공부방법

by thomasito 2022. 6. 30.
반응형

SQL 개발자 합격 점수

 45회 SQL 개발자(SQLD) 시험에 합격하였다. 66점으로 간당간당하게 합격하기는 했으나, 데이터의 모델링의 이해 쪽에서 90%인 18점으로 대부분 점수를 올렸고, SQL 기본/활용 파트에서는 60%인 48점을 올렸다. 어쨌든 주말에 틈틈이 공부해서 좋은 결과를 얻게 되어서 기분이 너무 좋다!

 

SQL 개발자 시험 일정

 시험은 연 4회로 아래 링크를 참조하면 된다.

https://www.dataq.or.kr/www/accept/schedule.do

 

데이터자격시험

제25회 데이터분석 전문가(필기) 제33회 데이터분석 준전문가 4.25 ~ 4.29 5.6 5.21(토) 6.17 -

www.dataq.or.kr

 

 

SQL 개발자를 왜 공부해야 하는가?

SQL 개발자를 공부하게 된 이유는 두 가지이다.

 

1. 파이썬에서 데이터를 핸들링하기 위해서 SQL 쿼리문을 날려야 하기 때문에 SQL에 대한 기본기를 알고 있어야 한다.

2. 그리고 두 번째는 데이터 베이스 자체에 대한 기본적인 이해도는 앞으로 전문가의 영역이 아니고 IT와 이야기할 때 기본적으로 알고 있어야 하는 사항이라고 생각했다.  

 

기본적인 조인문만 알고 있어도 SELECT * FROM DB 이렇게 전체 쿼리를 뽑아서 데이터를 핸들링하는 것보다 시간도 단축되고 훨씬 효율적이라는 측면에서 이 시험을 공부하기 잘 했다는 생각이 든다. (특히 평일 업무시간에 쿼리를 잘못 날려서 메모리를 혼자서 냠냠하고 있으면, 다른 부서에 굉장한 민폐가 된다!) 어쨌든 이 공부는 적어도 회사에서 데이터 분석 업무를 하고 싶으면 알아야 하는 상식이라고 볼 수 있다.

 

SQL 개발자는 어떤 것들을 공부하는가?

 SQL 개발자 시험에서 중요한 것은 크게 3가지 내용으로 볼 수 있다.

 

1. 데이터모델링과 성능 : 데이터모델링의 개념과 정규화(반정규화) 등

2. SQL 기본 쿼리 : DDL, DML, TCL, WHERE 절, GROUB BY/HAVING 절 등

3. SQL 활용 쿼리 : 조인(INNER JOIN, LEFT/RIGHT JOIN 등), 계층형 질의, 서브쿼리 등

 

  일단 이 3가지 내용 정도는 완벽히 숙지하고 있어야 한다. 나는 따로 강의는 듣지 않고 독학을 했는데 뒷 부분에 최적화에 대한 내용은 적당히 개념적인 부분만 이해했다. 테이블 풀 스캔 / 인덱스 스캔의 의미, NL 조인/소트머지조인/해시조인의 차이점과 같은 것들이다. 

 

SQL 개발자는 어떤 책으로 학습하는 게 좋을까?

 나는 2권의 책을 봤다. SQLD 비밀노트가 가독성도 좋고 개념을 이해하는 데 도움이 많이 됐다. 이것을 기본서로 보면 좋고 다만 기출문제는 수록되어 있지 않아서 이 부분이 약간 아쉬운데 기출문제를 풀려면 가장 많이 팔리는 이기적 SQL 개발자 책을 보면 된다. 

 

https://book.naver.com/bookdb/book_detail.naver?bid=21029297 

 

이경오의 SQL+ SQLD 비밀노트

공공 데이터로 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낸다! 이 책은 IT 전공자를 포함한 일반인도 SQL을 더 수월하게 학습을 할 수 있도록 다음과 같이 구성하였다. 손쉬운 설치

book.naver.com

 

https://book.naver.com/bookdb/book_detail.naver?bid=20506632 

 

이기적 SQL 개발자 이론서+기출문제

본 도서는 한국데이터진흥원에서 시행하는 ‘SQL 개발자’ 자격의 합격을 위한 도서입니다. SQL 개발자의 시험 출제 기준과 출제된 기출문제를 분석하여 핵심 내용만 엄선하였습니다. 과목과 섹

book.naver.com

 

 그리고 보다보니까 SQLD 비밀노트는 무려 E-book 으로 무료로 나와있다. 저자님이 이렇게 좋은 콘텐츠를 무료로 풀어주시다니 감사한 일이다. (나도 이렇게 존경 받는 사람으로 살고 싶다.) 아마 교보 문고 쪽으로 접속하면 무료로 e-book 으로 보는 것이 가능한 것으로 보인다. 

 

https://book.naver.com/bookdb/book_detail.naver?bid=21223587 

 

[무료전자책] 이경오의 SQL+SQLD 비밀노트 - 기본 및 활용 편

공공 데이터로 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낸다! 이 책은 IT 전공자를 포함한 일반인도 SQL을 더 수월하게 학습을 할 수 있도록 다음과 같이 구성했습니다.① 손쉬운

book.naver.com

 

기출문제를 2~3회 정도는 꼭 풀어보자

 이게 시험은 시험인지라 기출 문제는 꼭 풀어보는 것이 좋다. 특히나 SQL 코드 자체가 시험에 줄줄 나오기 때문에 그 코드로 인한 결과값을 정확하게 파악할 수 있어야 한다. 그리고 주관식 문제가 나오기 때문에 대강 어떤 문제가 나오는지 감을 잡고 있는 것도 중요하다. 주관식 문제는 대비를 안하면 아예 찍기조차 어렵기 때문이다. 

 

 나는 파이썬과 SQL 정도는 지금 우리가 쓰는 워드나 엑셀 처럼 필수적인 툴이 될 거라고 생각한다. 데이터베이스의 근간을 이루는 SQLD 에 도전해서 본인의 이해능력과 SQL 활용능력을 입증하는 것도 앞으로 도움이 많이 될 것 같다. 

 

 내가 정리했던 내용들도  pdf 파일로 해서 조만간 올리려고 한다.

 

 

 

 

반응형

댓글