관련 이것저것/IT Book 리뷰

실전 SQL 퀵스타트 - 제이펍 [도서리뷰]

agingcurve 2024. 5. 23. 13:03
반응형

개발자들은 어떻게 데이터를 관리하고 조작하는데 어떻게 효율적으로 할 수 있는지 개발 프로젝트 시, 항상 매우 중요하게 고려되는 사항입니다. SQL은 데이터를 관리하는데 있어서 최적의 도구라고할 수 있습니다. SQL을 통해 데이터의 흐름을 이해하고, 데이터베이스의 성능을 최적화하며, 비즈니스 요구사항에 맞는 데이터 솔루션을 설계할 수 있습니다.
 또한, 데이터 분석가나 데이터 과학자와 협업할 때도 SQL은 중요한 커뮤니케이션 도구로 작용합니다.

2023년 StackOverFlow 기준, SQL은 4위를 차지하며 개발언어들을 뒷바침해주는 데이터 언어로 자리매김을 하고 있습니다.

 

https://survey.stackoverflow.co/2023/#most-popular-technologies-language

 

Stack Overflow Developer Survey 2023

In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.

survey.stackoverflow.co

 

또한 SQL은 더이상 특정 직업군에 국한되지 않는 언어가 되었습니다.

개발자, 데이터 직군의 직업만이 사용하는 것이 아닌, 마케터, 관리자 들도 기존에 쌓아올린 데이터를 빠르고 쉽게 구조화 해줄 수 있는 언어로 부상하고 있습니다.

 

하지만, SQL을 처음 입문하면 마치 프로그래밍 언어를 처음 접하는 두려움에 금방 손을 놓아버릴 수 있습니다.

실전 SQL 퀵스타트 SQL를 어디서부터 시작할지 모르겠는 입문자들에게 정말 유용한 책이라고 말씀드릴수 있을거 같습니다.

 월터 실즈가 저술한 책으로, SQLite를 활용하여 SQL 문법을 배우는 데 초점을 맞춘 입문서입니다. 이 책은 미국 아마존에서 SQL 분야에서 수년간 1위를 유지하고 있는 원서의 번역본으로, 한국에서도 실전 SQL 퀵스타트 라는 이름으로 출간하게 되었습니다.

https://product.kyobobook.co.kr/detail/S000213220495

 

실전 SQL 퀵스타트 | 월터 실즈 - 교보문고

실전 SQL 퀵스타트 | 필요한 것만 빠르게 익히는 실전 SQL 가이드현업에서 20년 가까이 데이터 관리 능력을 인정받은 전문가의 노하우를 담았다. 실무에서 바로 활용할 수 있는 관계형 데이터베이

product.kyobobook.co.kr

 

책 표지

 

음반 회사의 판매 데이터를 분석하는 실전 예제를 통해서 SQL의 기본 문법부터 시작하여 서브쿼리, 뷰, 데이터 조작 언어(DML) 등 고급 SQL 기술까지 단계별로 배울 수 있게 구성되어 있습니다.

책 내부

 

수많은 사용 Database들이 있지만, 여러 환경 셋팅들이 복잡한 DataBase들도 많기 때문에 입문자들의 경우에는 쉽게 접하기 어려울 수 있습니다. 

하지만 본 강의는 SQLite를 사용하기 때문에 이에 대한 부담이 적고, 문법 또한 쉽게 배울 수 있도록 구성되어 있습니다.

제가 좋아하는 IT 유튜버 노마드 코더님께서도 SQLite가 쉽고 강력하다는 점을 잘 얘기해주고 있습니다.

https://www.youtube.com/watch?v=ax-Q1iedXJA

 

SQlite를 이용한 sTunes 로드

 

단순히 기술에 대해 개념을 작성해놓기 보다는 왜 실무에서 이러한 기술들을 사용하는지 이해하기 쉽게 작성했다고 생각합니다. SQL에 대한 언어 뿐만 아니라 DataBase에 대한 원리와 기본 개념에 대해서도 잘 다루어주고 있는 책입니다. 데이터 관리의 기술을 향상시키고, 실무에서 SQL을 능숙하게 활용할 수 있도록 도와줄 수 있을것이라고 확신합니다.

정규화의 필요성에 대한 설명

 

 

SQL을 처음 배우시거나, 다시 복습하고 싶다면 고민없이 이 책을 추천드리고 싶습니다.