본문 바로가기
Choi solyi/자격증

SQLD 42회 합격 수기

by SOLYI 2021. 11. 15.

 

 

지난 9월 5일 일요일 42회 SQLD 시험을 치렀고, 10월 1일 합격 발표가 났다.

여타 시험들에 비해 합격 발표가 늦게 나오는 이유는 주관식 문제 때문일까.. ㅎ

 

책 소개 

SQLD 공부 방법으로는 다들 노랭이 책을 언급하곤 한다.

2~3 회독하고 가면 합격은 거뜬하다고들.....

SQL 자격검정 실전문제 https://book.naver.com/bookdb/book_detail.naver?bid=11346202 

 

SQL 자격검정 실전문제

SQL 자격검정 실전문제는 국가공인 SQL 전문가 및 국가공인 SQL 개발자 자격시험 대비 수험서로 SQL 전문가 가이드에서 다루고 있는 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등

book.naver.com

 

하지만 나는 노랭이만 봤을 때 문제를 몇 개 풀지도 못했고.. 정답률도 낮았다.

현직자로서 나름 쿼리도 짜 봤고 개념은 알고 있다고 생각했는데... 

그래서 이론서를 추가로 구매했다.

 

2021 이기적 SQL 개발자 이론서 + 기출문제 동영상 강의 무료 제공, 최신 기출 유형 문제 제공 https://book.naver.com/bookdb/book_detail.naver?bid=20506632 

 

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

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

book.naver.com

(나는 단순 암기에는 약해서) 이론을 다시 한번 짚어가며 이해하고 암기로 넘어갈 수 있어서 좋았다.

또한 과거 문제 5회분을 수록하고 있어 큰 도움이 되었다.

 

 

시험 과목

시험과목은  1. 데이터 모델링 2. SQL의 기본 및 활용 크게 두 파트로 나누어져 있고, 자세한 내용은 데이터 자격 검정 사이트에서 확인할 수 있다.

 

참고로 2과목  SQL의 기본 및 활용에서 SQL 최적화 기본원리 (옵티마이저와 실행계획 등)은 출제를 지양하고 있다고 하니 자격증 취득이 목표라면 공부할 필요는 없다.

 

 

공부 기간 & 공부 방법

후기를 검색하다 보면 많은 사람들이 2~3일 공부하고 합격했다고 하는데.. 나는 동의하지 못했다...

시험 접수 직후부터 조금씩 짬짬이 이론서를 보며 나름 정리를 했다.

한 과목 한 과목 이해한 뒤 해당 단원 문제풀이를 진행했고, 이론서를 완독 한 후에 노랭이 책 문제를 풀기 시작했다.

(이걸 어떻게 2~3일 만에 따는지 신기...ㅎ)

나 같은 사람도 있다는 걸 알려주기 위해 포스팅을,, 해본다,,,,,

 

블로그를 찾아보면 요약집, 정리본 등이 많으니 대략적인 큰 틀을 머릿속에 집어 놓은 뒤 상세 내용을 그려가듯 공부하면 좋을 것 같다.

 

이론서만으로는 window함수, 정규화 등 몇몇 파트가 이해가 안 되곤 했는데 유튜브에서 내용을 찾아보곤 했다.

추천하는 유튜버는 SQL 전문가 정미나 님(클릭)

썸네일은.. 조금 아주  조금.. 부담스럽지만... 설명도 잘해주시고 개념을 단번에 이해할 수 있었다.

 

+++

친구는 노랭이만 사서 나보다 높은 점수로 합격했다..

친구 말고도 노랭이만 보고 합격했다는 사람도 많은 듯.....

 

 

시험 후기

노랭이와 시험 내용이 비슷하다는 말을 많이 들었는데 문제 유형은 많이 달랐다.

오히려 이론서(상기의 이기적 이론서)에서 풀었던 과거 문제와 유형이 비슷했다.

 

하지만, 정작 시험에선 아예 처음 보는 유형의 문제들이 많았고 네이버 카페(데이터 전문가 포럼)에서도 이번 시험 왜 이리 어려웠냐는 등의 후기가 많았다.

헷갈리게 출제된 문제들도 있어서 댓글들로 싸우기까지ㅋㅋ;

 

인증숏은 패스..

합격점수가 높은 편은 아니라 '가성비 좋게 공부했다'라고 자기 합리화 중이다 ㅠㅠ 

 

 

학점은행제 

나처럼 학점은행제로 컴퓨터공학을 진행중인 사람들은 SQLD 취득시 6학점 인정을 받을수 있다.

주의할점은 학사는 최대 자격증 3개, 전문학사는 2개까지이며, 타전공과정은 1개의 자격증만 인정 받을 수 있다.

 

나처럼 타전공과목을 이수하는 사람들은 자격증이 최대 1과목만 인정되며

네트워크관리사 14학점, 정보처리기사 20학점 등 다른 과목들이 더 높은 점수를 딸 수 있으므로 주의를 요한다.

나는 내년 상반기에 정보처리기사를 취득하여 20학점으로 신청할 예정이다.

 

* 학은제 사이트에서는 'SQL 개발자' 라는 이름으로 확인 할 수 있다.

 

 

꼭 알아야 할 내용 (주관주의)

  • 데이터 모델링 - 3층 스키마, 엔터티, 식별자, 인스턴스, 속성, 관계, 도메인 등 기본 개념의 의미, 이해
  • 정규화 - 정규화의 사용 이유, 1~3차 정규화 내용, 정규화 사용 시 문제점
  • 반정 규화 - 쓰는 이유
  • DDL DML DCL TCL < 기본 상식
  • DECODE, COALESCE, 
  • ROLLUP, GROUPING, GROUPING SETS, CUBE의 결괏값들 어떤 차이가 있는지
  • WINDOW 함수 작성법 ( SUM(SAL) OVER ( PARTION BY ~ ) )
  • START WITH ~ CONNET BY ~ 
  • RANK, DENSE_RANK, ROW_NUMBER 차이
  • 서브 쿼리에서 EXISTS, ALL 차이
  • 0이 출력될 때와 null 이 출력될 때 차이

더 생각나면 추가하도록 하겠다.

 

 

 

 

나름 SQL에 흥미를 가지고 자격증 시험에 도전했지만, 생각보단 조금 처참한 결과..ㅎ

그래도 합격에 의의를 두고...

이 글을 읽는 모든 분들이 한방에 합격하길 바라며 글을 마치도록 한다.

 

반응형