본문 바로가기

자격증/SQLP

[SQLP] 시험 준비를 위한 정리























* 아래의 내용은 SQLP 합격자의 말 한 내용을 주관적으로 정리하여 적은 것입니다. 
물론, 자격 시험 취득에 도움이 될 것이지만, 참고만 하시는게 좋을 듯합니다. 


1. 시험에 나올 문제

 - index 설계 문제 꼭!! 나옴.
 - Query의 문제점 파악 ('몇개의 블록을 읽었는가?'로 판단?)



1. 시험 문제 패턴
 주관식 (실기)

 - 테이블 ERD를 제공하고, 결과를 보여주고 그 결과를 나타내기 위한 최적의 Query를 작성하라.
 - 테이블 ERD를 제공하고, Query가 주어진 후, 해당 Query의 문제점을 찾아라.
 - DB 별도에 의존적인 문제는 출재하지 않는다.



 객관식

 - SQL 전문가 가이드 내부에 담겨 있는 정도의 난이도
   (Oracle 성능 고도화 정도보다 낮음)
   * 허나, SQLP 책의 내용을 정확히 이해할 정도는 되어야 한다는 의미 정도로 해석하는게 좋을 듯하다.
 - 단답형은 책의 뒷 부분에 있는 용어정리 확인
 - Query에 대한 결과 예상에 대한 문제
 - Oracle, SQL Server 별도로 기출 (문제 당)



1. 시험 공부 Tip!

 - Query와 Plan을 손으로 적어 본다.
   * 실제 시험에서 Plan이나 Query를 적으려고 하면, 의외로 어렵다. 
 - SQLP 책을 달달달 (외우는 것이 아니라, 이해를 하면서... )
   * 참고 해도 좋을 서적: 대용량 데이터 베이스 솔루션,
                                   Oracle 성능 고도화 1(*), 2(***) < SQLP 책을 기준으로 모르는 부분 참조 >
 - 모델링 부분은 DAP 서적을 참고 하라.
 - 주관식 Query를 옮겨 적는 시간이 꽤 걸린다.



1. Question!

 - SQL Server & Oracle 둘 다 공부하여야 하나?   
   Answer: 객관식은 분리되어서 나오나, 주관식은 자신이 잘 알고 있는 DB에 맞는 답을 적어 내면 된다.
                (하나만 잘알면 큰배점에 좋다.)



1. 기타

 - 신입 사원(DB 지식이 별로 없는 사람)들은 SQLD를 먼저 준비해 보는것이 좋을 듯
   * 객관식 난이도는 SQLP와 비등비등
 - 자격증 취득 전후 이득
   > Communication
   >  Work hour
   > 이직시 이력 가치
   > 실제 DBA 집단에서는 별 의미는 없음 (Why? 그걸 기본적으로 아는게 DBA니까.)
 - 추천하는 이 후의 계획? SQLP -> DAP -> 부분적으로 깊숙하게
 -  현 DBA 2hours씩 2 months 공부한 결과 합격!