munor***
2022-05-30

DBMS 제품이나 개발툴이 아닌 SQL 언어 그 자체를 배우는 바이블 도서다. 100여 개의 실습 문제를 직접 해결해보고 풀이를 확인하면서 최적의 시간 내에 SQL을 정복할 수 있다.
학습 환경
SQL을 공부하기 위해서는 DBMS를 설치해야합니다. 오라클, SQL Server, MariaDB 등 다양한 DBMS를 설치하는 방법들에 대해 설명해줘서 사람마다 자신이 원하는 학습환경에 대한 튜토리얼이 제공된다는 점이 좋았습니다. 그리고 간단하게 오라클, SQL Server, MariaDB에 대해 상황에 따라 어떤 환경이 선호되는지 설명이 되어 있습니다. 오라클은 상업용이다보니, 무료 버전도 덩치가 크고 복잡하다는 점과 입문자에게는 MariaDB처럼 가볍고 공개용 DBMS를 추천한다고 명시되어 있어서 배우는 입장에서 실습 환경에 대한 고민이 있는데 이런 부분을 언급해준 점이 좋았습니다.
새롭게 알게된 점은 SQL에 따라 문법 차이가 있어서 변수명을 지정할때 언더바(_) 사용을 지양해야한다는 것입니다. 이런 기본적인 유의사항을 알려주는 점이 앞부분에서 좋았던 점이었습니다.
전체적으로 실습 기반으로 설명이 되어있습니다. 표준 SQL 문법을 기반으로 설명하기 떄문에 범용적인 설명이 좋았습니다.
집계함수, 삽입/삭제/갱신, 제약, 조인까지 세세히 문법을 다루고 실습해볼 수 있기 떄문에 SQL 입문자가 배우기에 좋은 책이라고 생각합니다. 그리고 간단하게 쇼핑몰 데이터를 바탕으로 서브쿼리와 조인을 활용해볼 수 있는 모델링 실습이 있어서 어떤 상황에서 조인문을 어떻게 써야지 성능 측면에서 좋을지를 살펴볼 수 있어 좋았습니다.
출처: https://vg-rlo.tistory.com/295 [vg-rlo:티스토리]
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다"