1. SQLD 비전공자 합격 후기 및 공부방법
안녕하세요. 오늘은 SQLD 자격증 취득 후기 및 공부 방법을 작성해보려고합니다.
SQLD는 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 테스트하는 시험입니다. 실제 시험 난이도도 어렵지 않아 비전공자도 2주~4주 정도 공부 하면 취득할 수 있으며, 저도 실제로 자격증 취득이후 업무에 활용하고 있어서 도움이 되는 자격증이라고 생각하는데요. 오늘은 공부방법을 함께 공유하려고합니다.
2. 합격 인증
SQLD 는 총 2과목으로 이뤄져 있습니다. 데이터모델링의 이해 / SQL 기본 및 활용으로 합격기준은 100점 만점에 60점 이상이고, 과목별로 40점 미만인 경우 과락일 경우 불합격이 됩니다.
데이터모델링의 이해는 주로 이론에 대한 암기과목이고, SQL 기본 및 활용은 실제로 SQL구문을 쿼리를 돌렸을 때 어떤 결과가 나오는지, 원하는 결과값을 도출하기 위해서는 어떤 쿼리가 맞는지에 대한 문제를 푸는 것이라 생각하시면됩니다.
3. 공부 기간 & 공부 방법
앞서 말했듯 저는 비전공자로 SQL에 대한 지식이 전무한 상태에서 공부를 시작했습니다. 실제 시험 접수 및 공부 기간은 약 4주정도를 생각하고 공부를 시작하였고 실제 공부한 기간은 대략 2주 정도라 생각합니다.
1주차 - 먼저 SQL 공부에 필요한 정보들을 수집하고 필요한 책, 자료들 훑어보기
2주차 - 이론 공부 전 MySQL설치 및 쿼리문 작성해보기 (프로그래머스 문제 풀어보기)
3주차 - SQL요약집 이론 외우기 + 노랭이 책 풀기 (오픈카톡방에서 모른 문제 오답풀이)
4주차 - 노랭이 책 풀면서 모르는 이론 구글링 + 기출문제 풀기 (오픈카톡방에서 모른 문제 오답풀이)
저는 위와 같은 순서로 공부를 진행했습니다.
사실 합격을 위해서 이론적인 공부만 한다면 워낙 유명한 노랭이+기출문제집 풀이만으로 충분히 합격할 수도 있다고 생각합니다. 실제 시험에서도 기출문제 + 노랭이를 합쳐놓은 문제들이 많이 나왔고 기출문제는 최소 1회독 / 노랭이는 2회독 정도 풀어보시는걸 추천드립니다. 모르는 문제들은 카카오 오픈채팅방을 통해서 풀이를 주고받았는데 그것도 도움이 많이 되었어요!
이론서는 인터넷에 돌아다니는 SQL요약집 등을 1회독 하였고, 추가적으로 모르는 개념들은 구글링 하면서 부족한 이론들을 공부했습니다. 기출문제는 인터넷에 잘 정리된 티스토리 블로그가 있어 해당 블로그에서 도움을 많이 받았고 아래에 링크 첨부하도록 하겠습니다.
추가적으로 저는 이론적인 시험을 공부하기 전 SQL강의를 위해서 해당 언어에 대해 간단하게 이해하고 공부를 시작하니 더 재미있게 자격증 공부를 할 수 있던 것 같아요. 유튜브에서 혼자공부하는SQL를 통해 공부하였고, 프로그래머스에서 간단한 문제들을 풀어봤습니다.
4. 도움이되는 사이트
https://yunamom.tistory.com/341
https://school.programmers.co.kr/learn/challenges?order=recent&page=1&languages=mysql