개발자들은 어떻게 데이터를 관리하고 조작하는데 어떻게 효율적으로 할 수 있는지 개발 프로젝트 시, 항상 매우 중요하게 고려되는 사항입니다. SQL은 데이터를 관리하는데 있어서 최적의 도구라고할 수 있습니다. SQL을 통해 데이터의 흐름을 이해하고, 데이터베이스의 성능을 최적화하며, 비즈니스 요구사항에 맞는 데이터 솔루션을 설계할 수 있습니다.
또한, 데이터 분석가나 데이터 과학자와 협업할 때도 SQL은 중요한 커뮤니케이션 도구로 작용합니다.
2023년 StackOverFlow 기준, SQL은 4위를 차지하며 개발언어들을 뒷바침해주는 데이터 언어로 자리매김을 하고 있습니다.
https://survey.stackoverflow.co/2023/#most-popular-technologies-language
또한 SQL은 더이상 특정 직업군에 국한되지 않는 언어가 되었습니다.
개발자, 데이터 직군의 직업만이 사용하는 것이 아닌, 마케터, 관리자 들도 기존에 쌓아올린 데이터를 빠르고 쉽게 구조화 해줄 수 있는 언어로 부상하고 있습니다.
하지만, SQL을 처음 입문하면 마치 프로그래밍 언어를 처음 접하는 두려움에 금방 손을 놓아버릴 수 있습니다.
실전 SQL 퀵스타트 SQL를 어디서부터 시작할지 모르겠는 입문자들에게 정말 유용한 책이라고 말씀드릴수 있을거 같습니다.
월터 실즈가 저술한 책으로, SQLite를 활용하여 SQL 문법을 배우는 데 초점을 맞춘 입문서입니다. 이 책은 미국 아마존에서 SQL 분야에서 수년간 1위를 유지하고 있는 원서의 번역본으로, 한국에서도 실전 SQL 퀵스타트 라는 이름으로 출간하게 되었습니다.
https://product.kyobobook.co.kr/detail/S000213220495
음반 회사의 판매 데이터를 분석하는 실전 예제를 통해서 SQL의 기본 문법부터 시작하여 서브쿼리, 뷰, 데이터 조작 언어(DML) 등 고급 SQL 기술까지 단계별로 배울 수 있게 구성되어 있습니다.
수많은 사용 Database들이 있지만, 여러 환경 셋팅들이 복잡한 DataBase들도 많기 때문에 입문자들의 경우에는 쉽게 접하기 어려울 수 있습니다.
하지만 본 강의는 SQLite를 사용하기 때문에 이에 대한 부담이 적고, 문법 또한 쉽게 배울 수 있도록 구성되어 있습니다.
제가 좋아하는 IT 유튜버 노마드 코더님께서도 SQLite가 쉽고 강력하다는 점을 잘 얘기해주고 있습니다.
https://www.youtube.com/watch?v=ax-Q1iedXJA
단순히 기술에 대해 개념을 작성해놓기 보다는 왜 실무에서 이러한 기술들을 사용하는지 이해하기 쉽게 작성했다고 생각합니다. SQL에 대한 언어 뿐만 아니라 DataBase에 대한 원리와 기본 개념에 대해서도 잘 다루어주고 있는 책입니다. 데이터 관리의 기술을 향상시키고, 실무에서 SQL을 능숙하게 활용할 수 있도록 도와줄 수 있을것이라고 확신합니다.
SQL을 처음 배우시거나, 다시 복습하고 싶다면 고민없이 이 책을 추천드리고 싶습니다.
'관련 이것저것 > IT Book 리뷰' 카테고리의 다른 글
소프트웨어 개발에 ChatGPT 사용하기 - 제이펍 [도서리뷰] (2) | 2024.09.15 |
---|---|
JAX/Flax로 딥러닝 레벨업 - 제이펍 [도서리뷰] (1) | 2024.09.15 |
기본기가 탄탄한 자바 개발자(제 2판) - 제이펍 [도서리뷰] (2) | 2024.08.31 |
러스트 프로페셔널 코드 - 제이펍 [도서리뷰] (3) | 2024.08.28 |
파이썬 시계열 예측 분석 - 제이펍 [도서리뷰] (0) | 2024.07.26 |