자격증

2023 50회 SQLD 자격증 취득과 공부법 (꿀팁 많음)

관형이 2023. 9. 12. 10:15

한달 동안 티스토리 글을 못 올렸다.. 최근 자격증 준비도 그렇게 발제해야 할 부분도 너무 많고 여행 계획도 너무 많았다..(핑계긴 합니다..)
 
핑계는 여기까지 하고, 이번 글을 클릭한 이유가 분명히 자격증 취득을 목표로 하는 사람들이기 때문에 진짜 꿀팁들 많이 준비했으니까 끝까지 봐주세여:)


총점은 82 결과 전까지 예측할 수 없었는데, 붙어서 다행 ㅎㅎ


서론

 
SQLD 자격증 공부는 약 3주 공부했다. 일정이 많아서 주말에는 공부를 못했고, 집중해서 효율적으로 전혀 하지 못했다. 약 13일정도 남았을때 부터 본격적으로 시작한 것 같다. (나올 부분만 공부한다면 2주도 가능할거 같긴하다.) 기존 ADsP처럼 효율적인 공부를 못했고, 막 공부를 해서 후회가 남는 시험이었다. 하지만 공부를 제대로 못했어도, 내가 찾은 정보들과 강의 방식은 분명히 효율적일 것이라고 생각한다.
 
 

목차

  • SQLD VS ADsP
  • 강의 추천 (+ 꿀팁)
  • 자료 추천 & 배포, 기출 사이트
  • 공부 방법  (3주)

 

ADsP VS SQLD

보통 ADsP를 취득한 사람이 SQLD를 취득하거나, 동시에 취득하는 경우가 많아서 차이점을 먼저 말해주겠다.
 

차이ADsPSQLD
해야할 양ADsP                                  > 
난이도                                           <SQLD
정보의 양ADsP                                  > 

 
공부 해야할 양
먼저 ADsP암기 기반, 기초 통계 지식 조금 느낌이다. 하지만 SQLD이해 기반 문제 풀이 중점의 시험 방식이다.
그렇기 때문에 해야할 양은 ADsP가 1.5배는 많은 거 같다. (ADsP가 단순 암기 part가 많은 편이기 때문이다.)
 
 
난이도
난이도는 SQLD가 더 높다. 이 친구는 외워서 시험보는 방식은 안될거 같다. 이해를 해야한다. 테이블을 잘 다루고 알 수 있어야함.
쿼리문을 봤을 때 어떤 부분부터 먼저 읽고, 테이블이 어떻게 만들어지고, 최종 조회 결과가 무엇인지 유추할 수 있어야 한다.
SQLD가 ADsP보다 1.2배 정도 난이도가 높다. (근데 또 나올 문제만 나오는 느낌)
 
 
정보의 양
ADsP는 대표적인 인터넷 강의나 방식들이 존재한다. 티스토리에 글을 찾아보거나, 인터넷 강의 커리큘럼을 이해하고 따라가면 보통 합격한다. (EX) EduAtoZ 강사님) 따라서 정보 습득하고 공부하기 비교적 쉽다.
반면 SQLD는 대표적인 인터넷 강의나 방식들이 없다. 혼자 공부하고, 필요한 강의나 기출에 대한 정보를 잘 찾고 필요한 부분만 뽑아내어 공부할 수 있는 능력이 중요한 시험이다. 그렇기 때문에 필요하고 중요한 정보를 잘 선별해내는 과정이 중요하다.
 
-> 결론: SQLD 시험은 기존 시험과 다르게 공부 시작 전 자료 수집과, 필요한 강의, 기출 분석이 무엇보다도 중요한 시험. 하지만 전체적으로 할 양은 ADsP보다 확실히 적다. 
 
 

 책 추천

 

노랭이

이 책 한 권만 구입했다. 나머지는 요약본과 프린트로 뽑아서 공부했다. 
 
매회차마다 노랭이(SQL 자격검정 실전문제)에서 유사한 문제가 약 5문제 나온다. 하지만 노랭이 책 난이도가 실제 시험 문제 보다 높다. 기본 베이스 없이 노랭이만 풀면 멘탈이 나가버릴 수 있다. 틀리는게 당연하니까 1회독까지만 어떻게든 버텨보자.
그리고 실제 문제와 유형 차이가 어느정도 있다. 
 
노랭이 2회독 정도하고, 무조건 기출 위주로 잡으면 된다. 기출이 무조건 더 중요하다. 노랭이는 문제가 너무 구식 문제가 많아, 개념을 이해하기엔 좋은 책이지만 실전 대비에는 약하다. (개념서 요약집과 기출 풀 수 있는 사이트는 글 중반에 알려준다.)
 

강의 추천 (+꿀팁)  & 사이트 추천

 
자격증 비용만 해도 5만원이어서 더 이상 비용을 지불하고 싶지 않았다. SQLD 커리큘럼이 담긴 강의는 보통 15 ~ 20만원이었고, 너무 비용면에서 아깝다고 생각했다. 내가 앞으로 설명할 강의와 사이트는 전부 무료이니 애용하시길 바란다.
 
 
 
공부 시작 전 로드맵: 유튜브 '곰사원은 곰대표' (무료)
추천: ***** (별 5개)
 

 
공부를 제대로 시작하기 전 어느정도의 로드맵을 알려주는 영상이다. 더보기란에 도움이 되는 자료들을 많이 올리시기도 했으니 참고하면 좋다. 8분이면 볼 수 있으니 공부 시작 전에는 꼭 보고 했으면 좋겠다. (난 시간이 없어서 영상만 보고, 곰대표님이 올려주신 요약본은 보지 않았다. 하지만 커리큘럼을 짜는데는 도움이 된 영상이다.)
 
 
개념 강의: 유튜브 '국민대 김남규 교수님' (무료)
추천: **** (별 4개)
 

 
데이터베이스 실무 재생목록 1과목 강의 말고 2과목부터 보면 된다.  다소 길지만 다 들을 필요도 없다. 암기의 방식이 아니기 때문에 이해했으면 빠르게 넘어가는 방식으로 다 듣자. 기본 노랭이나 기출을 푸는데 아주 큰 도움이 많이 됐다.
 
 
문제 해설 강의: 유튜브 '어쩌다 dba' (무료)
추천: **** (별 4개)

 
앞서 말한 일명 '노랭이'라고 불리는 sql 자격검정 실전 문제 책 풀이 강의다.
보통 문제 풀이 영상으로 'sql 미나쌤'을 많이 듣는데, 미나쌤 영상은 모든 기출 풀이 영상을 제공하지 않는다.
 
이 강의는 7개월 전에 올라온 강의들이어서 아는 사람이 많이 없지만, 유일하게 2과목 모든 기출 풀이 영상을 제공한다.
김남규 교수님 강의를 들었으면, 노랭이를 풀고 모르는 부분은 어쩌다 dba님의 강의 영상으로 부족한 개념과 풀이 방식을 잡는 것을 추천한다. (필요한 부분만 듣는다.)
 
문제 푸는 방식: 유튜브 쏭즈 캠퍼스 (무료)
추천: *****(별 5개)

 
노랭이를 어느정도 풀면서 1회독을 하고 개념을 어느정도 정립했다면, 쏭즈캠퍼스 38회 기출 정리 강의를 봐라.
그냥 무조건 봐라. 보라고 하는 이유는 문제를 풀때 접근하는 방법론을 알려주기 때문이다. 나도 맨 처음에 문제 풀이 강의이기 때문에 얻을 것이 없다고 생각해서 보지 않았는데, 노랭이 개념 정립이 안돼서 한번 들어볼까 하고 들었는데, 듣고 난 다음 노랭이 킬링 문제 제외하고 대부분의 문제를 풀 수 있었다. (유튜브 더 보기란에 프린트로 따로 뽑아서 공부할 수 있다.)
 
 


그외 추천 인강

 
다음은 필수는 아닌데, 도움이 많이 됐던 강의들이다.
 
1, 2과목 요약 강의: 유튜브 '김강민 SQLP' (무료)
추천: **** (별 4개)
 

나는 처음 공부를 시작하기 전 이 두 편을 보고 시작을 했는데, 처음에 뭔소린지 몰라도 이후 국민대 김남규 교수님 강의를 듣는데 많은 도움이 됐다. 이후 마무리 3일 정도 남았을 때 개념을 정리하는 느낌으로 강의를 한번 더 들었다.
개념을 다 정립하고 시험 3일 정도 남았을 때, 정리하는 강의로 보면 좋을거 같다.(1, 2과목 핵심만 요약 정리 돼 있다.)
특히 나는 1과목은 혼자 독학을 했는데 그때 기본적인 전체 틀을 잡는데 큰 도움이 됐다. (뒤에 프린트 할 수 있게 요약강의 정리 자료를 파일로 올려주겠다.)
 
 
 
1과목 요약 강의: 유튜브 'EPASSKOREA' (무료)
추천: **** (별 4개)
 

개인적으로 나는 암기를 할 때 어느정도의 이해가 있어야 암기가 잘 되었다. 그렇다고 1과목의 많은 시간을 투자하기에는 아까웠다.  나와 같은 생각인 분들은 위의 강의를 보면 된다. 난 1과목의 개념을 EPASSKOREA의  'SQLD 핵심요약 1과목' + 위에 언급한 김강민 SQLP 요약 강의로 정립을 어느정도 완료했다.
이후 부족한 정규화 PART는 국민대 김남규 교수님 강의 중 정규화, 반정규화 부분만 개념을 빠르게 정립한다는 목적으로 들었다.
 
 

자료 추천 & 배포, 사이트 추천 (기출 복원)

 

[사이트 추천]

기출 복원 문제 사이트:
추천: ***** (별 5개)
 

'IT자격증 공부/SQLD 기출문제' 카테고리의 글 목록

JAVA 와 SQL 을 공부하고 있습니다.

yunamom.tistory.com

이 분 기출 복원이 진짜 좋다. 문제 옆에 답안을 타이핑 하여 점수가 몇점인지 확인할 수도 있다.
내가 찾아본 기출 요약 사이트 중에는 가장 좋은 사이트였다. 최신 기출 49회부터 대부분 기출이 복원 돼 있고, 심지어 여기서 비슷한 문제들이 실제 시험볼때 나왔다.
 
 
실습 가능 사이트:
추천: *** (별 3개)
 

SQL 테스트 사이트(무료 온라인 연습) 모음

목차 목차 W3Schools - SQL Tryit Editor SQL Test SQL Fiddle 개요 간단하게 SQL을 테스트하거나, 문법 등이 맞는지 확인하고 싶을 때가 있다. 이 때 매우 유용한 방법이 온라인에서 SQL 문을 테스트해 보는 것

happydays001.tistory.com

이 사이트는 oracle이나 sql server를 직접 다운 받지 않아도, 직접 실습을 할 수 있는 사이트이다.
잘 활용하면 좋을거 같긴한데, 쿼리문이 제대로 작동하지 않을 때가 있었다. oracle을 직접 다운 받고 실습하기는 귀찮고, 막 실습을 해보기 좋은 사이트이다.
책만 보니 재미도 없고 하기 싫었는데 부족한 개념을 하나씩 쳐가면서 익히니 잘 까먹지도 않긴 했다. (테이블 생성과 기본 문법을 익히는데 도움이 됨.)  시간 남을때 공부하기 싫을 때 하나씩 내가 구성할 수 있는 쿼리문을 구성하는 방식으로만 잘 활용하면 좋을 거 같다.
 
 
네이버 카페 데이터 전문가 포럼:
추천: ***** (별 5개)

데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페

빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가 커뮤니티입니다.

cafe.naver.com

이 사이트는 대부분의 사람들이 아는 사이트일거라고 생각한다. 여기서 시험에 대한 정보와 못 푸는 문제 풀이를 확인 할 수도 있다. (개념 요약집, 노랭이 풀이 등 확인 가능)
 
 
카카오톡 오픈채팅: 
추천: ***** (별 5개)
 

위캔 코딩님 'SQLD 스터디방' 을 추천한다. 여러 사이트들도 잘 정리가 돼 있고, 무엇보다 시험 하루 전 이 톡방에서 알려주셨던 정보들이 시험에 많이 나왔고, 모른다고 질문한 문제들 자체도 좋은 문제들이 많았어서 시험 일주일 전에는 따로 노랭이를 풀지 않았고, 기출 문제와 톡방에 올라온 문제들로만 2과목 공부를 했다.
 

[자료 추천]

 
2023 SQLD 시험 개념 요약 집: 

SQLD 요약 didrmsekdvk 작성, 2023.pdf
2.32MB

최신 개념 요약집이다. 정리할 수 있는 부분은 다 정리하신거 같다. 최신 2023년 기준으로 정리한 요약집이니, 기본서가 없으신 분들은 기본서 대신해서 사용할 수 있을 것이다.
 
 
기출 분석 유형 예측:

sqld 기출 유형 분석.rtf
0.01MB

이 파일은 내가 직접 만든 것이다. 49, 48, 47, 46, 45회 기출 복원 문제들을 보고, 기출이 어떤 방식으로 나오는지 대략적으로 예측했다. 이미 시험을 보고 온 입장으로 다시 파일을 보니, 정말 분석한 그대로 많이 나왔다.  분석한 유형의 80퍼 이상은 다 나온거 같다. 
공부할 부분이 너무 많아 어디에 집중할지 고민인 분들에게 추천한다. 이 부분만 제대로 공부하고 가도 충분히 합격할 수 있다.
 
 
김강민 영상 유튜브 요약 강의 정리 pdf:

final 정리.pdf
0.07MB


이 파일은 설명한 강의 부분 중 이 영상 때 미리 프린트 뽑고 함께 들으면 좋다. 위의 요약 강의를 어떤 분께서 pdf로 정리해주신 파일이다. 직접 필기할 필요가 없고 핵심만 더 필기하면 됐어서 시간을 단축 시킬 수 있었다.
 
 
oracle vs sql 서버 차이 요약:
 

예제로 보는 DDL 명령어.docx
0.04MB

출처: https://yurimac.tistory.com/35
문제를 풀면서 sql 서버와 oracle 서버의 차이를 몰라서 틀리는 경우가 있었다. 위에 첨부한 티스토리 글을 내가 워드로 정리했다. 시험 보기 하루 전이나 시험장에서 시험 보기 30분 전 한번 쭉 읽고 가는 것을 추천한다.
 


정말 내가 하면서 좋았던 꿀팁과 자료, 사이트는 모두 작성한 거 같다...
 
 

공부법 (3주)

 
목차

  • 나의 공부 방식 (3주)
  • 과목 별 집중해야 할 point !

 
소요 시간:
2과목 (17일) + 1과목 (2 ~ 3일)
2과목만 했다. 시험 최소 일주일 전까지는 1과목 보지도 않았다. 2과목이 80점 만점 1과목이 20점 만점 이었기 때문에, 1과목은 벼락치기를 했다. 
 
공부 전:

앞서 설명한 곰사원은 곰대표 강의를 듣고 커리큘럼을 짠다.
 
이후 자료 조사 시간을 가져야하는데, 자신에게 제일 맞는 요약집 하나와 (내가 올린 요약집이어도 됨) 어떤 식으로 공부할 것인지 정해야한다. (바로 기출 문제 풀기 vs 강의 듣고 이해 후 기출 풀기)
 


1주차: '국민대 김남규 교수님 인강' 2과목 완강

강의 플레이 리스트

최대한 들을 수 있는 범위까지 듣는다. 사실 완강을 안해도 된다. 필요한 부분만 하루에  1개~2개씩만 들어도 금방 들을 수 있다. 먼저 2과목 1장의 범위까지 인강을 듣는다. (~tcl, dcl 부분까지)(약 4개)
강의 들은 후 가벼운 마음으로 복습하고, 노랭이 2과목 1장까지 (sql 자격검정 실전 문제)를 푼다. 
다 틀려도 상관 없다.
 

쏭즈 캠퍼스 38회 기출 정리

2주차: 김남규 교수님 강의 완강 + 노랭이 1회독 + 쏭즈 캠퍼스 기출 풀고, 문제 풀이 영상 확인
못들은 김남규 교수님 2과목 2장 강의를 완료한다. (약 4개) 마지막 PL/SQL부분은 공부를 완료하고 시간 남으면 들어도 된다.(나와도 한 문제, 이번 시험에는 나오지 않았다.) 대충 정리가 끝났으면 노랭이 1회독을 한다. 못풀었거나 몰랐던 문제는 '어쩌다 dba'강의 영상을 통해 해결한다. (들으면서 정답을 맞추는 것도 중요하지만, 틀린 이유를 하나씩 알아가는 것이 중요.)
이후 틀렸던 부분만 다시 확인하고 복습한다. (버릴 문제 도저히 모르는 문제는 과감하게 버린다.)
정리가 대충 끝났다면, 쏭즈캠퍼스 기출 풀이 방식으로 푸는 방법을 익힌다. 그래야 몰랐던 문제들도 쉽게 해결이 된다.
 
 
3주차: 기출 + 노랭이 오답 + 1과목 암기
올려준 사이트를 통해 기출을 풀면서 개념을 정립한다 39회부터 ~ 34회정도까지만 풀면 된다. 그 이후는 너무 오래된 기출이어서 효력이 좋지 않다. 시간 날때 노랭이 틀리거나 몰랐던 부분만 한번 더 푼다.

내가 올린 사이트 기출 문제 요약

 
 
시험 3일전
어느 정도 기출을 풀었으면, 이전에 못한 1과목에 집중할 시간이다. 앞에서 설명한 1과목 요약 강의를 들은 후 개념을 암기한다. 이후 기출과 노랭이를 푸는데, 
1과목 노랭이 같은 경우는 1과목 1장만 푼다. 1과목 2장은 요즘 출제를 지양하는 추세인거 같다. (확실하진 않다. 최신 기출 5회차 분석 해보니 그랬음.) 기출 분석시에도 최신 기출에는 1과목 2장의 비율이 적었다. (이번 50회에서도 출제 비율이 적었다.) 이후 기출로 1과목에 1장과 부족한 2장에 대한 개념을 확립한다.
 
2과목 공부는 고민하다 노랭이와 기출로 복습하는 것을 포기했다. 기출 푸는데 시간이 너무 오래걸려 시간에 비해 효율이 안 나온다고 생각했기 때문이다. 어느정도 노랭이와 기출 문제를 풀어봤다면, 추천 드린 오픈채팅 카톡 방이나 네이버 카페 모르는 문제들을 해결해주는 것으로만 2과목 공부를 한다. 

모르는 문제들 풀어보기

이유는 사람들이 대부분 모르는 문제나 어렵다고 느끼는 부분의 문제들이 나한테도 어렵고 생소한 개념일 확률이 높기 때문이다. 실제로 이 방식 덕을 많이 봤다. 1과목 개념암기를 하다 머리가 아프면, 카톡 방에 올라온 문제를 계속 풀었다. (2일전 부터 오픈 채팅 방에 올려주신 문제를 모두 풀었다.) 생각보다 내가 몰랐던 부분이 확연히 드러나 개념을 익힐 수 있었다. (기출 정리도 끝났고, 그렇다고 노랭이나 개념 복습할 시간이 없는 분들에게 추천하는 방식.)


핵심 point
- 각 카테고리 별 어떤 문제 자주 출제 되는지, 각 별 중요한 부분을 알 수 있어야한다. (예시로 내가 지금 보고 있는 쿼리문이 DML인지 DDL인지 알 수 있어야 하고, 각 복잡한 쿼리문의 수행 순서를 알아야한다.)
 
- 2과목은 감이 정말 중요하다. 문제를 자주 풀어보자.
 
- 1과목은 벼락치기가 답이다.
 
 

마무리하며

1. 자격증 준비를 하며, 나에게 맞는 정보를 찾는 것의 중요성을 알았다.
2. 자격증을 취득한다고 전문가가 되는 것은 아니지만, 간략한 쿼리문의 구성 요소와 방식을 알 수 있었다.
3. python에 데이터 프레임과 같이 테이블을 다루는 언어여서 유사한 점이 꽤 있었다. 그래서 거부감없이 다가왔고,
파이썬에서는 구현 못하는 것들을 데이터 베이스 서버에서 하나씩 구현하면서 재미 있었다.
 

'자격증' 카테고리의 다른 글

37회 ADsP(빅데이터 준전문가) 취득 이유와 공부법  (1) 2023.05.24