티스토리 뷰

SQL

SQLD 자격증 합격 : 공부 계획과 방법

1200seconds 2025. 7. 10. 11:54

지난 5월에는 자격증 공부에 집중을 했다. 응시 과목은 SQLD.

 

5/31 제 57회 SQLD 시험에 응시해서 합격했다!

정말 떨리는 마음으로 결과를 확인했는데 개발 이외의 정말 오랜만에 스스로에 대한 성취를 느낄 수 있었다.

자신감도 좀 더 가질 수 있을 것 같았다.

 

 

 

이번 글은 내가 준비한 과정에 대해 정리해보고 공유해보고자 글을 썼다.

6월 말에 미리 작성해 두었는데 뭔가 마음에 들지 않아서 고민하다가 조금 수정해서 올리게 되었다.

 

 

나는 비전공자라 IT 쪽 자격증은 모두 생소하다.

그래서 비전공자로서 어떻게 효율적으로 공부할 수 있는지 고민을 많이했다. 일주일 넘게 고민했을 정도다.

아래 글을 이미 적어놔서 이 문장이 크게 의미는 없겠지만 비전공자 SQLD 응시&합격 유튜브 영상들과 카페 등 많은 분들이 고민과 공유했던 학습법을 훑는 게 굉장히 도움이 많이 됐다. 여기서 나는 교훈을 얻을 수 있었다.

 

 

 

 

자격증 준비 전 체크할 것

  1. 내가 어떤 상태인지 파악해야 한다. ex) 비전공자 - 국비 or 관련학과X, 전공자 - 예외 케이스 많음
  2. 파악한 상태에 따라 공부 방법과 자료가 달라진다.
    1. ex) 비전공 - 국비: 이론요약 pdf + 유튜브 유·무료 강의 + 기출풀기
    2. ex) 비전공 - 관련학과X: 이론교재 + 유·무료 강의 + 기출풀기
  3. 자신과 비슷한 상태의 사람의 공부 시간을 참고한다.

 

나의 기본 상태에 따라 접근 방법과 공부 시간을 적절히 잡아두어야 한다는 것이었다.

자격증 준비 경험이 많은 분들이라면 이미 알고 있는 사실일 것이다. 나는 그런 케이스는 아니어서 이번 경험이 많이 소중했다.

 

 

 

체크해봅시다.

 

 

 

필자 상태

비전공자 - 국비 (SQL 실습 경험 ⭕)

 

 

 

준비 방법&기간

준비기간: 3-4주 (1주차: 공부할 수 있는 자료와 유튜브 강의를 알아보는 시간)

공부방법: 홍쌤 유튜브 유·무료 SQLD 강의 & 기출문제 + SQLD 이론 요약 자료 pdf

 

 

 

목차

  • SQLD 공부 전 접근법 & 준비
  • SQLD 공부방법
  • 응시 후 중요하게 느껴졌던 개념 & 대충 기억나는 문제들
  • 노랭이 여부

 


 

 

SQLD 공부 전 접근법 & 준비

 

 

 

요약

  • 데이터자격검정 > SQL 개발자 > 시험범위 여러 번 확인하기
  • 비전공자 SQLD 합격 응시 리뷰 > 자료/강의/공부법과 소요 시간 체득하기
  • 마음에 드는 유튜브 선생님 강의가 전부 다 있는지 확인하기

 

 

 

앞서 말한 것처럼 나는 비전공자에 이 시험의 난이도와 출제 과목 등 알고 있는 것이 전무했다.

그래서 처음엔 시험 일정 홈페이지만 들락날락 했다. 응시 마음을 먹기 전에 시험과목의 범위를 계속 둘러봤다.

 

 

 

SQLD 시험 범위 (데이터자격검정)

 

 

 

 

보면서 음 대충 이런 걸 보는구나! 내가 대충 아는 부분들은 뭐지? 를 생각하며 계속 맛보기를 했던 것 같다.

 

그리고 비전공자 응시 합격리뷰 영상이 생각보다 도움이 많이 됐다.

공부 방법과 추천 선생님 강의까지 떠먹여주는 수준으로 많은 팁들을 공유받을 수 있었다.

아래 두 영상이 도움이 많이 됐다. 덕분에 시험 응시를 결정할 수 있었던 것 같다.

 

 

 

 

참고했던 유튜브

 

https://www.youtube.com/watch?v=SoZOTt7UZI4&t=1s

https://www.youtube.com/watch?v=JfYRj9WlMuQ&t=2s

 

 

 

 


 

 

SQLD 공부방법

 

 

 

요약

  • 홍쌤 유튜브 강의 (무료)
  • 종윤님께서 공유해주신 간단 요약 자료
  • 홍쌤 유료 강의 & 기출문제 & 풀이 강의
  • 기출문제 여러 번 풀기 & 오답노트 (이미 풀어봤던 회차 또 풀어보기)

 

 

 

💬 개인적인 팁
내가 들을 선생님의 강의가 전부 있는지도 확인해야 한다.

나의 경우에는 시험 범위를 앞서 확인은 했는데 강의 분량이 길어서 전부 있는 줄 알고 넉넉하게 공부하다가 나머지 강의 부분은 유료분으로 있다는 것을 뒤늦게 알았다.

그때부터 발에 불이 떨어져서 공부 방법을 아예 바꾸었을 만큼 많은 시간을 더욱 투자했다.

알게 된 시점이 아마 시험까지 2주~1주 반 정도였던 것 같다.

 

 

 

내가 들을 선생님의 강의가 전부 업로드 되어있는지 확인하는 것이 좋다! 시험 범위와 강의 분량을 확인하자.

 

 

 

 

 

홍쌤 유튜브 강의

국비학원 때 SQL 실습 경험이 있어서 그런지 처음 이론 부분을 제외하고는 홍쌤의 진도 흐름이 마음에 들었다!

정처기나 다른 자격증들도 많이 다루어 주었으면 할 정도로...

강의 스타일은 시각자료를 읽고 추가적인 설명은 구두로 예시를 통해 설명해주시는 흐름이다.

덕분에 홍쌤 강의만으로도 충분했다.

 

그리고 발등에 불이 떨어졌을 시점(* 🔥시점)에는 돈을 주고 시간을 사자는 의미로 홍쌤의 2025 SQLD 완벽 이론 + 기출문제집 를 구매했다. 강의 + 기출문제 + 시각자료 통합으로 판매하고 있다.

 

 

 

홍쌤 유료 패키지

다시 돌아봐도 홍쌤의 유료 패키지 사기를 정말 잘했다고 생각한다.

나는 주로 기출문제와 풀이영상을 많이 이용했는데 그것만으로도 충분했다.

시각자료도 마음이 너무 든든했지만 다 훑어볼 시간이 없을 만큼 페이지수가 방대하기도 했고 남은 시간도 부족했다.

그래서 1~1주 반 정도 시점에서는 문제 풀이 강의를 위주로, 모르는 개념만 이론 파일 + 이론 영상을 참고했다.

 

 

 

 

 

정리하면,

  • 1~2주차: 홍쌤 무료 이론 강의 시청 & 단권화
  • 2.5~4주차: 홍쌤 기출 풀기 & 풀이 강의 (반복)
    • 모르는 개념: 유료 강의 시청 or 이론파일 확인
    • 기출로 처음보는 개념 or 풀이 익히기
    • 남은 1.5~ 1주: 이전회차 새 회차 기출 풀기 + 홍쌤 기출 풀이 강의 + 모르는 개념 찾아서 듣기 (를 반복)

 

 

 

 

 

~ 서브쿼리(유튜브 무료분)까지는 강의를 열심히 보고, 🔥 시점부터는 전략을 바꿔서

기출문제를 먼저 풀어보고 홍쌤 문제풀이강의를 보며 오답노트와 개념 정리를 했다. (를 반복)

풀면서 모르는 부분은 풀이 강의로 개념과 방법을 익혔고, 정말 봐도 해소가 안 되는 부분이 딱 하나 있었는데...

3차 정규화─ 그거는 다른 유튜브 기출 풀이를 보며 정리했다. 쉽게 해결하는 방법은 나의 다른 SQL 글 안에 정리했다.

 

 

 

기출풀이로 빠르게 익힌 개념들

  • RANK OVER/DENSE/ROW NUMBER
  • NULL 연산: sum, count, 만약 WHERE에 의해 조건들이 전부 NULL이게 될 경우
  • DISTINCT 위치
  • 오더바이 조건 정리
  • 함수!!!!!!!!!
  • 날짜 계산 등등

정말 많다!!! 여러 번 틀려보고 해설 강의도 자주 보고 스스로 정리도 해보면 정말 정말 정말 도움이 많이 된다!

오답노트가 이렇게 중요하다는 것을 정말 체감 체감 또 체감했다.

 

 

기출로 어떻게 공부를 하나?

아예 모르는 개념은 틀려서 해설 강의를 보고 풀이 방법을 익힌 다음에, 홍쌤 이론강의에서 그 부분을 본다.

나 같은 경우에는 윈도우 함수나 관리구문, 그룹함수들을 그렇게 공부했다.

그룹함수가 특히 엄청 헷갈리더라 ㅠㅠ 그래서 선생님이 설명해준 것들을 스스로 정리를 해본다.

나의 경우에는 기출문제지에 먼저 정리를 하고 블로그에 2차 정리를 했다.

 

 

 

그리고 풀어봤던 회차를 또 풀어본다. 틀린 부분만 또 풀어본다!

신기한게 풀어도 또 틀리는 애가 있고, 풀어서 이번에는 맞는 애도 있다! 계속 풀다보면 점점 틀리는 개수가 줄어들더라.
그렇게 남은 1주 반~ 1주동안 계속 기출 풀고 풀이 강의와 오답노트를 반복...

 

 

 

 

그리고 시험장으로 향했다.

 


 

 

 

 

응시 후 중요하게 느껴졌던 개념 & 대충 기억나는 문제들

 

 

요약

  • 문제 지문들이 전반적으로 확실한 키워드로 말해주지 않았음
    • SQL 개념들은 특정 키워드 암기보다 진짜 단어의 개념을 이해하는 것이 중요할지도?
    • (스키마/속성/모델링.. 아냐. SQL 개념부분은 대부분 모두)
  • ROW OVER, DENSE, ROW NUMBER 출제
  • ROW_NUM  2~3개 정도 출제
  • 정규 표현식 문제 2~3문제 출제  
    • 정규식 공부 필수 (홍쌤 정규식 강의라도 듣고 가면 좋을 듯) 
  • NULL 연산 짱 중요!!!
  • 식별 비식별 관계에 대한 개념 중요
  • 계층형 질의
  • 피벗 언피벗!
  • 그룹바이 함수!!!

 

 

 

시험을 응시하고 문제를 처음 봤을 때 첫 문제부터 아뿔싸였다.

나는 SQL 개념을 대략적으로 정리해서 아래처럼 외웠는데 실제 시험에서는 저렇게 유추가 쉬운 키워드로 얘기를 해주지 않았다.

 

이렇게 외워갔는데

 

 

전반적인 느낌

무슨 말이냐면 내가 봤던 기출문제에서는 외부 스키마가 정답이면 여러 사용자~~ ~~~ 논리적으로 독립을 이룬다~~~ 대충 이런 식으로 명확한 키워드들이 들어가 있었어서 저 키워드를 외웠는데

실제 시험에서는 저렇게 명확한 단어로 설명해주지 않았다. 첫 문제부터 절망감이 좀 들었지만 ㅠㅠ 남은 문제와 시간을 포기할 수 없어서 마음을 다스리려 노력했다.

그 뒤로도 전반적인 지문들이 대체적으로 에둘러 설명하는 느낌이 크게 느껴졌다. = =

그래서 다음 시험 난이도가 어떨지 예상이 되지 않는다.

 

 

NULL

한편으로 희열을 느낀 순간도 있었는데 NULL 연산이었다.

홍쌤 강의와 기출은 NULL연산에 엄~~~~~~~~~청 최적화되어 있어 NULL 문제만 엄청 많이 틀려보고 그만큼 연습을 엄청 많이 했는데 덕분에 NULL관련된 문제들은 크게 어렵지 않았다.

 

 

정규 표현식

홍쌤 정규표현식 특강을 시험전에 꼭 시청해보고 가기를 추천한다.

나는 시간이 없어 공부 범위에서 제외했는데 정규 표현식이 무려 2-3문제나 출제가 돼서 유감이었다.ㅠㅠ

하나는 정규표현식에서 사용되는 키워드? 관련된 문제였고

나머지 하나는 정규 표현식을 풀이해서 나오는 결과값이 아닌 것? 나머지 하나도 비슷한 결의 문제였던 것 같다. 내 기억에는 3문제 정도 출제가 되었던 것 같다.

 

 

나머지 부분들

그리고 크게 신경쓰지 못했던 ROW_NUM 문제가 여러 개 출제 됐었어서 그 부분도 잘 공부하면 좋을 것 같다.

나머지들도 내가 요약한 부분들을 많이 풀어보고 개념과 풀이를 익히면 좋을 것 같다.

요약 문제들이 지금까지도 많이 기억에 남는다.

 

 

 


 

 

노랭이 여부

 

 

요약

필요 여부에 대해 확답을 주기는 어렵지만 홍쌤 기출문제만으로도 충분히 합격할 수 있었다.

실제 시험 지문과 친해지기에는 좋을 것 같다.

1과목의 일부만 풀어보고 풀지 않았다. 기출대비는 모두 홍쌤 기출문제로만 공부했다.

 

 

노랭이 푼 범위가 별로 없어서 말하기는 조심스럽지만

합격한 지금 기준으로는 홍쌤 기출만으로도 충분했다고 생각한다. 특히 문제 풀이 파트에서는 홍쌤의 기출이 상당히 도움이 많이 되었다.

다만 1과목의 ```데이터모델링의 이해``` 개념 파트 부분은 이번 회차의 특징인지, 실제 시험 지문과 선지가 꽤나 에두른 표현이 강했다고 느껴져서 노랭이를 풀지 않은 나로선 이 부분은 노랭이 학습도 도움이 되었으려나 생각이 반짝 들기도 했다.

 

그리고 시험 지문과 친해지기에는 좋을 것 같다고 뒤늦게 생각했다. 실제 시험 지문은 여러 번 풀었던 기출문제보다 덜 친절(?)하다고나 할까..

노랭이의 표기 스타일 등이 실제 시험과 유사한 느낌인 것도 같아서 첫 시험 지문에 금방 익숙해질 수 있을 것도 같다.

 


 

 

마치며

 

이번 자격증을 통해서 SQL의 전부는 아니더라도 기본적인 것들을 공부할 수 있어서 참 좋았다.

합격 여부를 떠나서 내게 남는 게 크기를 바랐는데, 정말 유의미한 시간들이었어서 지금도 많이 뿌듯하다.

그리고 아직도 내가 모르는 영역이 참 많구나를 깨달은 시간이기도 했다. 물론 이건 1차원적으론 아쉬운 점이겠지만

반대로 내가 원해서 공부한 것이고 그렇게 능동적으로 지식을 채워가는 순간은 나에게는 큰 가치여서 마음가짐을 더 단단하게 만들어준다.

 

능동적인 움직임은 뭔가... 참 좋은 것 같다.

 

앞으로는 좀 더 다양한 분야를 공부해도 좋지 않을까? 뭐든 해낼 수 있을 것 같은 시작이 든다.

 

 

 

 

 

SQLD 준비하시는 모든 분들께 좋은 결과가 있기를 바라겠습니다.

화이팅!!! 😄🍀

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함