리뷰

[책 서평] SQL로 시작하는 데이터 분석

Simon Yoon 2022. 9. 14. 02:39

데이터 분석 과정에서 SQL을 능숙하게 다룰 줄 아는 것은 중요한 역량이 되었습니다. 다만 출판되어 있는 SQL 관련 서적들은 대부분 기초적인 문법에 대해서만 다루고 있고, 분석을 위한 내용은 사실 많지 않은 것 같습니다. 그러나 최근에 데이터 분석에 관심도 있으면서 SQL 문법도 어느정도 기초적인 문법을 알고 있는 분들이 관심을 가질 만한 책이 출판되었는데, 한빛미디어에서 출판한 <SQL로 시작하는 데이터 분석> 이라는 책입니다.

먼저 이 책에 대한 총평으로 시작하자면, SQL을 활용하는 능력을 한 단계 업그레이드 시키고, 실무에서 더 효율적인 분석 작업을 수행하는데 도움이 될 것이라고 생각합니다. 만약 SQL에 대한 기초적인 문법을 알고 있는 분들 중에서 SQL을 더 잘 활용해 보고 싶지만 어떻게 할 수 있을지 모르겠다면, 이 책이 꽤나 만족스러운 선택지가 될 수 있을 것입니다.

책 표지

데이터 분석을 공부하는 과정에서 의외로 초기에 소홀히 하기 쉬운 것이 SQL 인데, 사실 정말 중요한 것 중에 하나가 SQL을 잘 다루는 능력이라고 생각합니다. python이나 R에만 집중하다보면 정작 SQL로 원데이터를 어떻게 다루는 지도 모르는 분석가가 되버릴 수도 있을 것입니다. 특히나 SQL도 점점 발전하면서 파이썬 보다 더욱 빠르게 작업이 가능하기도 합니다. 또한 여전히 SQL은 분석 데이터베이스를 다루는 가장 손쉬운 방법이기도 합니다. 따라서 데이터 분석이나 데이터 엔지니어링에서 자유롭게 SQL을 활용할 줄 아는 것은 더욱 중요해지지 않을까 싶습니다.
*(참고로 읽어보면 좋을 아티클: Data & Analytics Trends to Watch in 2022 - Link)

SQL vs. R, 파이썬

이 책은 기본적인 데이터 분석 방법인 시계열 분석, 코호트 분석, 텍스트 분석, 이상 탐지, 통계 실험 분석 등을 실제 데이터셋을 통해 실습해 볼 수 있다는 장점이 있습니다. 천천히 읽으면서 따라가다보면 '오 이런 것도 가능하구나'를 깨닫게 되고, 실제로 SQL을 이정도로 다룰줄 안다면 꽤나 SQL을 잘 쓸 수 있다고 말할 것 같습니다.
SQL에 대한 것 뿐만 아니라 책의 제목처럼 데이터 분석을 다루고 있는 만큼 데이터 분석에 대한 용어나 기본 지식도 얻을 수 있어서 좋다고 생각합니다. 물론 더 자세한 내용은 관련 책이나 자료를 참고하는 것이 맞겠지만, 일반적인 내용 만큼이라도 알고 간다면 훨씬 도움이 될 수 있을 것 같습니다.

DAU, WAU, MAU에 대한 설명 (p. 138)

결과적으로 SQL의 기본서 같은 느낌으로 이 책을 구비해서 읽어보면 좋을 것 같습니다. 개인적으로 기초적인 SQL 강의도 들어봤고 책으로도 공부를 해봤지만 이 책을 읽다보면서 새로 알게되는 부분들이 너무나 많다는 것을 깨닫게 되었습니다. SQL 자체가 가진 단점도 있기 때문에 이렇게 SQL로 분석하는게 항상 더 좋다는 것은 아니지만 일반적인 분석 방법도 충분히 SQL로 할 수 있다는 것을 알고 있는 것과 모르는 것은 차이가 당연히 있을 수 밖에 없다고 생각합니다.

이번 포스팅은 한빛미디어로부터 도서를 제공받아 읽은 후 작성하였습니다.