-
[자격증 후기] SQLD 한달 자격증 준비 및 후기기타, 이외 에러 해결 사항 2021. 6. 27. 14:14
2021년 2월 말부터 3월 중순까지 공부해서 3월 20일 시험 보고 합격한 후기.
60점 이상이 합격으로, 각 챕터마다 과락이 있다. (아마 40% 이상으로 기억함)
SQLD는 1. 데이터 모델링의 이해, 2. SQL 기본 및 활용이 시험범위이고 SQLP는 시험범위가 아마 전체이고 문제가 좀 더 까다롭고 어려운 걸로 알고 있다.
시험 준비는 한달 정도 잡았고, 전공자이지만 딱히 데이터베이스를 열심히 공부한 타입은 아니었다.
그래서
해당 책으로 한 번 훑고 실습 쿼리도 한 번씩 쳐보고 이해하려고 노력했다.
위의 책은 자격증 출제 위원회에서 낸 책으로 Oracle, SQL Server를 한 번 제대로 훑고 이해하고 싶다 + 전체적인 흐름과 개념을 잡고 싶다할 때 추천하는 책이다.
비싼 가격이 흠이라서 인터넷에 사람들이 올려놓은 요약본 또한 추천한다.
개인적인 루트는
4주 -> 두꺼운 책으로 개념 공부
1주 -> 함수 복습하면서 문제집 풀기
직전 날에 문제집에 집중하며 함수들 차이점 공부
의 루트로 공부했다.
1. 혼자 요약하면서 쿼리문과 쿼리문 결과 정리하면서 공부한 결과
https://github.com/wonjongah/IT_Interview_certificate/tree/main/SQLD
기본적인 내용은 전부 들어있으며 직접 쿼리문을 쳐보고 나온 결과도 기재했음.
이걸로 공부해도 무관할 거라고 생각한다. (대신 데이터 모델과 성능은 공부 자체를 하지 않아서 내용이 없음)
2. 시험 보기 전에 프린트해서 들고 갔던 요약본 둘
1) https://cafe.naver.com/sqlpd/7810
압축되게 요약된 내용으로 함수 이름 같은 것들이 기억 안 날 때 바로 휙휙 넘겨서 보기 수월하다.
간략하게 되어 있기 때문에 혼자서 설명을 쓰면서 공부도 가능하다.
2) https://blog.naver.com/wbslqj3300/220301179115
자세하게 요약되어 있는 요약집.
1)번 요약을 보다가 이해가 안 되거나 쿼리문이 없는 경우는 이 요약본을 보면서 시험장에서 공부했다.
3. 오라클 다운과 연습 쿼리문
https://www.oracle.com/kr/downloads/
다운로드는 위의 사이트에서 11g를 다운로드했으며, 다운해서 설치하는 방법은
https://javacoding.tistory.com/113
해당 블로그를 참고했다.
오라클을 다 다운받고 연습할 쿼리는
https://www.dataq.or.kr/www/board/files/list.do
데이터 자격 시험 사이트의 커뮤니티의 자료실에서 실습용 파일을 다운받아서 실행시키면 된다.
4. 가장 중요하다고 생각하는 문제집 책
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=97612848
SQL 자격검정 실전문제 이 책인데, SQLP를 중심으로 책이 진행되어 있지만 이 문제집에서 변형된 문제가 굉장히 많이 나와서(심지어 답만 조금 다른 경우도 있었음) 전체적으로 훑고 남은 며칠 동안 이 문제집 풀면서 다시 공부하고 문제 유형을 익혀두는 게 좋다.
개인적으로 시간이 없어서 답지를 보면서 문제를 풀었고, 해당 답이 왜 맞고 왜 틀렸는지 하나하나 확인하면서 문제를 풀었던 것이 큰 도움이 되었다.
5. 보통 나오는 문제 특징
기본적인 개념문제부터 쿼리의 결과값을 묻는 문제까지 전체적으로 다룬다.
그리고 Oracle과 SQL Server의 차이점을 묻는 문제도 종종 등장해서 대표적인 함수의 차이점과 다른 사용법은 알아두고 가는 것이 좋다.
기본적으로 개념도 묻고(앞부분), 비슷한 동작을 하는 각 함수가 어떻게 쓰이는지(결과) -> 각 함수가 어떻게 다른 결과를 내는지도 문제가 많이 나온다. (객관식도 그렇고 주관식에서도 꼭 나온다, null 관련, 윈도우 함수, 집계 함수 등등)
조인에서도 문제가 많이 출제되기 때문에 각 조인이 어떻게 다르고, 어떤 결과값을 내비치는지 숙지하고 가야 한다. (서술형에 어떤 조인인지 묻는 문제가 하나 이상 꼭 출제되는 듯)
제일 많이 나온 문제는 쿼리문을 주거나 결과값을 준 후 어떤 결과값을 나타내거나 어떤 쿼리문을 사용해야 하는지 문제를 내는 문제다.
이건 실습을 많이 해보고, 자격검정 실전문제를 많이 풀어보면 금방 익숙해진다.
어려운 쿼리문은 많이 나오지 않기 때문에 이정도로 공부하면 웬만히 합격할 수 있을 것!
'기타, 이외 에러 해결 사항' 카테고리의 다른 글
[vscode] 언어별로 인코딩을 다르게 하고 싶을 경우 (0) 2021.01.31 [vscode] C언어 vscode에서 undefined reference to 에러 날 때 (0) 2021.01.22 [GitHub] 깃허브 블로그 꾸미기 (0) 2021.01.22 [GitHub] 커밋 카운트가 되지 않을 경우 해결책 (0) 2021.01.21 [GitHub] README.md 내부 사진 띄우기 (0) 2021.01.21