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