본문 바로가기
공부는 평생하는 것이다/SQLP(D)

SQLP(SQLD) 추천 서적 (공부할 때 필요한 책)

by IT Daily Life 2022. 10. 10.
728x90
반응형

SQLP(D)는 다소 생소할 수 있는 자격증입니다. 
데이터베이스 관련 자격증을 찾으면 OCP 같은 오라클 자격증 얘기를 많이 하고 컴퓨터 관련 자격증을 찾으면 정보처리기사 같은 자격증을 많이 얘기하기 때문이죠. 
 
데이터 엔지니어 또는 데이터 분석가를 꿈꾸시는 분들이나 개발을 하면서 좀 더 쿼리를 잘 작성하고 싶으신 분들에게는 SQLD 자격증 공부를 꼭 추천합니다.
처음 SQLD 자격증을 공부할 때 어떤 책을 구매해야 하는지 헤매지 않도록 간략하게 정리했습니다.
 

SQL 전문가 가이드(개정판)(양장본 Hardcover)
SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다.
저자
한국데이터산업진흥원
출판
한국데이터산업진흥원
출판일
2021.03.15
SQL 자격검정 실전문제
SQL 자격검정 실전문제는 국가공인 SQL 전문가 및 국가공인 SQL 개발자 자격시험 대비 수험서로 SQL 전문가 가이드에서 다루고 있는 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 내용을 자격시험 대비를 위한 문제와 해설로 구성되어 있다.
저자
한국데이터진흥원
출판
한국데이터산업진흥원
출판일
2021.10.15

 
교과서와 문제집이라고 생각하면 됩니다.
교과서 같은 책인 만큼 필수적인 책입니다. 
꼭 일독 이상 하기를 권장합니다. 
 

오라클 성능 고도화 원리와 해법 1
초 대용량 데이터베이스 환경의 여러 차세대 시스템 구축 프로젝트에서 얻은 소중한 경험과 기술 노하우를 널리 전파하기 위해 만든 책이다. 데이터베이스 성능 최적화 전문가가 되기를 꿈꾸는 이들에게 최고의 지침서가 될 이 책은, 고성능 데이터베이스 개발 및 운영 환경에 실제 적용할 수 있는 실용적 해법들을 기본 원리부터 상세하게 설명한다. 1~3장에서는 데이터베이스 성능을 논할 때 기본적으로 알아야 할 개념과 아키텍처, 그리고 성능 관리 방법론과 도구 사용법에 대해 설명한다. 이 책에서 중점적으로 다루는 세 가지 주제는 다음과 같다. 4장. 라이브러리 캐시 최적화 SQL 옵티마이저의 최적화 과정을 설명하고, 바인드 변수가 데이터베이스 성능에 있어 왜 그렇게 중요한지를 설명한다. 그리고 바인드 변수 외에 라이브러리 캐시를 최적화하기 위한 기법들을 소개한다. 마지막으로, 대부분 프로젝트에서 이슈가 되는 Dynamic SQL에 관한 사용 기준을 제시하고, 가급적 Static SQL로 구현할 수 있도록 몇가지 기법들을 소개한다. 5장. 데이터베이스 Call 최소화 모든 명령이 데이터베이스 Call을 통해 서버 프로세스에 전달되므로, 불필요하고 반복적인 Call 수행 횟수를 최소화하는 것은 데이터베이스 수행속도를 향상시키고 확장성을 높이는 매우 중요하고 핵심적인 튜닝 요소다. 이 장에서는 Execute Call, Fetch Call을 줄이는 방법, 그리고 PL/SQL 함수 수행 원리와 부하 해소 방안에 대해 상세히 설명한다. 6장. I/O 효율화 및 버퍼캐시 최적화 데이터베이스 성능을 좌우하는 가장 핵심적인 요인은 I/O 효율화에 있다. 인덱스, 조인, 옵티마이저 원리를 기반으로 한 I/O 효율화 상세 원리는 2권에서 다룰 예정이고, 여기서는 그것을 이해하는 데 필요한 기본 개념과 원리를 설명한다. 내용 문의 ▶ www.dbian.net, www.sqlp.co.kr
저자
조시형
출판
디비안(주)(DBian)
출판일
2022.08.01
오라클 성능 고도화 원리와 해법 2
이 책은 데이터베이스 튜닝과 관련된 핵심 주제를 중심으로, 실전에서 자주 접하는 주요 성능 이슈에 대한 원리와 해법을 친절하고 상세하게 설명합니다. 1권에서 다룬 DBMS 내부수행 원리를 바탕으로 2권에서 다루는 내용은 다음과 같습니다. 1장. 인덱스 원리와 활용 2장. 조인 원리와 활용 3장. 옵티마이저 원리 4장. 쿼리 변환 5장. 소트 튜닝 6장. 파티셔닝 7장. 병렬 처리 데이터베이스 전문가로서 탄탄한 지식의 탑을 쌓으려면 핵심 기술에 대한 이해가 필수입니다. 데이터베이스 핵심 기술을 다지고 고급 기술을 연마하고자 하는 모든 분께 이 책은 든든한 반석과 나침반이 돼 드릴 것입니다. 특히, 아래와 같은 분께 자신 있게 권합니다. - 고급 데이터베이스 프로그래머 - 데이터베이스 튜닝에 입문하고자 하는 개발자 및 DBA - 이미 활동 중인 데이터베이스 튜닝 전문가 - 데이터베이스 설계자 - 애플리케이션 구조 및 공통 기술 설계자 - SQL 전문가(SQLP) 및 DA 전문가(DAP) 자격증 응시자 내용 문의 ▶ www.dbian.net, www.sqlp.co.kr
저자
조시형
출판
디비안(주)(DBian)
출판일
2022.08.01

 
보조교제라고 생각하시면 됩니다. 하지만 되도록 구입해서 보길 추천합니다. 
『SQL 전문가 가이드』 책 보다 좀 더 깊이가 있습니다.
"SQL 고급활용 및 튜닝" 과목은 『SQL 전문가 가이드』 만 보기에는 다소 부족함이 있습니다.
SQLD를 공부하시는 분은 『SQL 전문가 가이드』 만으로 충분하지만, SQLP를 도전하시는 분들은 꼭 공부하시기 바랍니다.
 
대부분 합격 후기를 보면 위 4권이면 충분하다고 얘기합니다. 

※ 『오라클 성능 고도화 원리와 해법1,2』를 찾다보면 책 제목과 저자는 같은데 출판사만 다른 책이 있습니다.
헷갈려 하지 마시고, 출판사가 디비안으로 되어 있는 책을 구매하시면 됩니다.
 

국가공인 SQLP 자격검정 핵심노트 1
2010년에 시작해 2012년 12월에 국가공인 민간자격을 획득한 SQLP(SQL 전문가) 자격검정은 개발 현장에서 SQL을 능숙하게 잘 다루는 개발자들이 전문가로 대우받을 수 있도록 인증해 주자는 취지로 만들어졌다. 이 책의 저자는 SQLP 자격검정을 설계할 때부터 전문위원으로 참여했기 때문에 이 자격증에 관한 한 누구보다 정통하다. 공인 수험서인 'SQL 전문가 가이드'도 직접 집필(초판, 2020 개정판)한 저자는 시험 응시자들이 이론을 넘어 실전 감각과 응용지식을 습득함으로써 SQL 튜닝 기술을 마스터하는 데 도움을 주고자 본서를 집필하였다. SQLP 시험 대비용 교재 형식이지만, 실전 훈련을 위해 오랫동안 준비해 온 「SQL 튜닝 워크숍」 강의 교재를 SQLP 응시자들의 필요와 눈높이에 맞게 문제 형식으로 풀어냈다. SQLP 자격이 요구하는 핵심 기술인 'SQL 고급 활용 및 튜닝'에 초점을 맞춰 총 462문제를 수록하였다. 단원별 문제는 순서대로 풀면서 해설을 읽는 과정에 자연스럽게 중요한 핵심 내용을 파악할 수 있도록 구성하였다. 실전 모의고사는 전체적인 내용을 복습하면서 실제 출제되는 문제 유형과 난이도 수준을 파악할 수 있도록 구성하였다. 어떤 응용문제에도 대응할 수 있도록 문제를 구성하고 자세히 해설하였으므로 정답을 맞혔다고 바로 다음 문제로 넘어가지 말기 바란다. 해설을 통해 각 문제의 숨은 원리를 정확히 깨닫는 순간, 이 책의 진정한 가치를 느끼게 될 것이다. 해설을 읽고도 정확히 이해하기 어려운 내용이 있다면, 저자가 직접 운영하는 인터넷 카페 〈디비안 포럼(DBian.net, sqlp.co.kr)〉에 질문하기 바란다.
저자
조시형
출판
디비안(주)(DBian)
출판일
2021.09.05
국가공인 SQLP 자격검정 핵심노트 2
2010년에 시작해 2012년 12월에 국가공인 민간자격을 획득한 SQLP(SQL 전문가) 자격검정은 개발 현장에서 SQL을 능숙하게 잘 다루는 개발자들이 전문가로 대우받을 수 있도록 인증해 주자는 취지로 만들어졌다. 이 책의 저자는 SQLP 자격검정을 설계할 때부터 전문위원으로 참여했기 때문에 이 자격증에 관한 한 누구보다 정통하다. 공인 수험서인 'SQL 전문가 가이드'도 직접 집필(초판, 2020 개정판)한 저자는 시험 응시자들이 이론을 넘어 실전 감각과 응용지식을 습득함으로써 SQL 튜닝 기술을 마스터하는 데 도움을 주고자 본서를 집필하였다. SQLP 시험 대비용 교재 형식이지만, 실전 훈련을 위해 오랫동안 준비해 온 「SQL 튜닝 워크숍」 강의 교재를 SQLP 응시자들의 필요와 눈높이에 맞게 문제 형식으로 풀어냈다. SQLP 자격이 요구하는 핵심 기술인 'SQL 고급 활용 및 튜닝'에 초점을 맞춰 총 462문제를 수록하였다. 단원별 문제는 순서대로 풀면서 해설을 읽는 과정에 자연스럽게 중요한 핵심 내용을 파악할 수 있도록 구성하였다. 실전 모의고사는 전체적인 내용을 복습하면서 실제 출제되는 문제 유형과 난이도 수준을 파악할 수 있도록 구성하였다. 어떤 응용문제에도 대응할 수 있도록 문제를 구성하고 자세히 해설하였으므로 정답을 맞혔다고 바로 다음 문제로 넘어가지 말기 바란다. 해설을 통해 각 문제의 숨은 원리를 정확히 깨닫는 순간, 이 책의 진정한 가치를 느끼게 될 것이다. 해설을 읽고도 정확히 이해하기 어려운 내용이 있다면, 저자가 직접 운영하는 인터넷 카페 〈디비안 포럼(DBian.net, sqlp.co.kr)〉에 질문하기 바란다.
저자
조시형
출판
디비안(주)(DBian)
출판일
2021.09.05

 
해설서가 들어가있는 문제집입니다.
 
공부를 하다 보면 문제집이 부족해서 별도로 기출문제를 찾게 되는데요. 
위 책은 그러한 문제를 해결해 주는 책입니다. 
『SQL 자격검정 실전문제』 만으로는 부족함을 느낀다면 위 책을 구매하는 것도 좋을 것 같습니다.
 
아래의 간략한 책 요약 설명입니다.
"SQLP 자격이 요구하는 핵심 기술인 'SQL 고급 활용 및 튜닝'에 초점을 맞춰 총 462문제를 수록하였다. 단원별 문제는 순서대로 풀면서 해설을 읽는 과정에 자연스럽게 중요한 핵심 내용을 파악할 수 있도록 구성하였다. 실전 모의고사는 전체적인 내용을 복습하면서 실제 출제되는 문제 유형과 난이도 수준을 파악할 수 있도록 구성하였다."
 

친절한 SQL 튜닝(개발자를 위한 SQL 튜닝 입문서)
책 제목은 필자가 애청하는 라디오 프로그램 ‘손에 잡히는 경제’ 중 ‘친절한 경제’라는 코너에서 착안했다. 어려운 경제 이슈를 일반인 눈높이에 맞게 풀어서 설명해 주는 진행자를 보면서 “나도 SQL 성능 문제를 저렇게 쉽게 풀어 설명하는 책을 써야겠다”는 다짐을 했다. 전작 ‘오라클 성능 고도화 원리와 해법’은 원래 개발자를 위해 쓴 책이었는데, 애초의 생각보다 DB 아키텍처를 너무 깊게 다루다 보니 개발자보다 오히려 DBA와 튜닝 전문가들이 더 많이 보는 책이 돼 버렸다. 그래서 새로 만든 책이 ‘친절한 SQL 튜닝’이다. 군더더기를 제거하고 핵심만 간추려서 개발자 눈높이에 맞게 친절하고 쉽게 풀어쓴 오라클 성능 고도화! ‘친절한 SQL 튜닝’은 개발자를 위한 SQL 튜닝 입문서다. 20년 가까이 DB 성능 컨설팅을 수행한 현직 튜너로서 개발자에게 들려주고 싶은 DB 성능 이야기를 담았다. 핵심 성능 이론은 변하지 않으므로 일부 전작에서 그대로 차용한 내용도 있지만, 그림을 보충하고 더 쉽고 친절하게 설명하려고 노력했다. 그렇다고 DB 프로그래밍 초보자를 위한 책은 아니다. 어느 정도 경력이 쌓였는데도 성능 문제를 스스로 해결하지 못해 늘 고민하는 분들을 위한 책이다. 국가공인 SQLP(SQL 전문가) 자격검정의 핵심이론을 집중적으로 다루었으므로 이 자격증에 도전하는 분들에게도 좋은 참고서가 되리라고 믿는다. 오라클 중심으로 설명하지만, 대부분 DBMS에 공통으로 적용되는 성능 원리를 다루므로 오라클 경험이 없는 개발자도 따라오는 데 문제는 없다. 아무쪼록 정보시스템을 구축하고 운영하는 모든 개발자가 이 책을 통해 SQL 튜닝의 비밀스러운 세계를 경험하고 그 매력에 흠뻑 빠져들기를 바란다. 내용 문의 ▶ http://www.dbian.net
저자
조시형
출판
디비안(주)(DBian)
출판일
2018.06.01

 
많은 사람들이 추천하는 책이라서 같이 포함시켰습니다. 튜닝을 좀 더 공부하고 싶은 분들에게 추천합니다.

 

728x90
반응형