|
4차 산업혁명의 많은 비즈니스가 각광받고 있다.
이 책 'SQL로 맛보는 데이터 전처리 분석'은 데이터에 어떻게 다루는지를 보여주고 있다.
책은 크게 2부로 나눌 수 있다.
뒷부분은 SQL을 사용하여 어떻게 유의미한 자료를 추출할 수 있는지를 보여준다.
이런 요구에 대한 실용적인 해결방법을 알려주고 있기에 실무에도 많은 도움이 될 것이다.
마지막에는 데이터 분석 프로그램으로 가장 각광받고 있는 Python과 R을 간단하게 소개하고, 실제 데이터 추출방법까지 보여준다.
데이터에 관심이 있거나, SQL을 쉽게 배우고 싶은 분들에게는 좋은 선택이 될 것이다. |
|
이 책은 SQL 을 이용하여 다양한 케이스의 데이터를 어떻게 뽑아낼 것인지에 초점이 맞춰진 책이다. mysql 을 이용해서 설명하고 있다. 이 책을 읽어볼 사람으로 가장 추천하는 사람은 1. SQL 공부를 금방 마치고 이에 관하여 다음 단계로 넘어가고 싶은사람. 2. SQL 을 사용한지 오래 되어서 감각을 되 살리고 싶은 사람 3. SQL 의 사용 패턴이 너무 굳어져서 이를 확장하고 싶은 사람 정도가 되겠다. 또 이 책이 맞지 않은 사람은 1. SQL 을 처음 접해보는 사람. 2. 데이터베이스 설계나 운영을 어떻게 하는지 궁금한 사람 이 되겠다. 이 책은 기본적으로 SQL 의 응용편이라 할 수 있기 때문에 위 2가지 이유를 가지고 본 도서를 접하는 사람은 실망감을 가지게 될 것이다. 그리고 응용편의 책인 만큼 기본적으로 친절한 책은 솔직히 아니다. 초심자 수준의 사람이 본 책을 읽을때 많은 부분에서 당황스러움을 느낄거라고 생각한다. 하지만 이 책은 여러면에서 SQL 을 실습하거나 데이터 분석의 다양하고 직접적인 사례를 통해 데이터 분석이 어떻게 이루어지는지 SQL 을 어떻게 더 응용할 수 있는지에 대한 길을 확실히 알려준다. 그런 면에서 여러 사람들에게 추천하고 싶다. 특히 8장 타이타닉 호 데이터 분석은 이 책의 하이라이트라고 할 수 있는데, 주어진 데이터를 어떻게 활용할 수 있는지, 이를 위한 SQL 은 어떻게 작성할 수 있는지에 대해서 이전에 연습했던 것을 총 망라하여 활용하기 때문에 데이터 분석이나 SQL을 더 적극적으로 활용하고 싶은 사람에게는 인내심을 가지고 꼭 한번 학습해 보라고 권하고 싶다. 또한 데이터 분석을 처음으로 시도 하는 사람들이 있는 데이터를 가지고 분석을 위한 새로운 데이터 세트를 구성하는데 어려움을 겪는 경우가 종종 있는데 이 책의 설명을 잘 따라서 실습을 해 보면 이 부분에 대한 궁금증이나 어려움을 해소하는데 큰 도움을 받을 수 있다고 생각한다. 각 장마다 새로운 분석 기법이 나올때 마다 간단하게 설명이 되어 있는데 데이터 분석에 대한 호기심을 자극하기에 충분하다고 여겨진다. 다만, 간단하게 설명하는 수준이라서 궁금한 사람에게는 더 깊은 내용의 공부가 필요하다. 하지만 바로 SQL 로 예제가 나오기 때문에 간단한 설명을 충분히 보충하고도 남는다고 생각한다. 이 책의 아쉬운 점은 편집적인 구성인데 시작하자마자 3장 1절의 예제 데이터 셋을 전부 받아서 구성해 놓고 이 책을 읽기를 권하고 싶다. SQL 예제를 각 장마다 넣으라는 설명이 있고 3장 1절에서 전체 예제 데이터 셋을 구성하는 설명이 있는데 이게 읽을때 가끔 헷갈리게 하는 부분이 있다. 그냥 3장 1절의 예제 데이터 셋을 구성하고 각 책에서 나오는 예제 데이터셋 설명 방법은 무시하고 읽는게 좋다. 약간의 예제 오타는 있지만 책의 중반부 이후에 몇개 나오는 수준이라 책을 충분히 따라 했다면 넘어갈 수 있는 수준인 것 같다. 예제 SQL 실행 화면의 이미지가 책에 실려 있는 것들이 있는데 실제 예제 실행 화면과 완전히 일치하지 않는 경우가 있기는 하나 학습하기에 문제가 있는 수준은 아니다. 데이터 분석에 대하여 궁금증이 있는 사람, 자신의 SQL 을 다루는 능력을 한단계 더 상승 시키고 싶은 사람들에게 한번쯤 읽어보고 학습할 만한 책이라고 생각한다. |
|
기타 SQL 책과 다르게 예제 중심으로 집필이 되어있습니다. 현업에서 많이 사용되는 지표들이 소개 되어있고 해당 지표들을 출력할 수 있는 실습 예제가 있어 많은 도움이 되었습니다. 특히 데이터 분석 과정을 전반적으로 다루는데 여기에 각 언어가 어떻게 사용되는지 정리되어 있습니다. 감을 잡는데 많은 도움이 되었습니다. 소스 코드도 제공이 되어 SQL Workbench에서 실습하기에 편리 했습니다. 데이터 분석이나 SQL (데이터 조회 목적)에 처음 입문하시는 분들에게 추천 드립니다. |