메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

SQL 쿡북 : 모든 SQL 사용자를 위한 쿼리 완벽 가이드

linu***

|

2022-02-23

SQL 쿡북

SQL에 대한 매우 실용적인 접근 방식을 적용하여 대용량 데이터 저장소를 생성하고 조작하는 방법을 소개한다. 실제 사례를 기반으로 한 오라클, DB2, SQL 서버, MySQL, PostgreSQL 등 다양한 SQL 버전에서의 해결책과 실행 가능한 예제로 구성하여 업무에 도움이 되는 틀을 제공한다.

  • 저자 : 앤서니 몰리나로 , 로버트 더그래프
  • 번역 : 송희정
  • 출간 : 2022-01-20

데이터를 다루는 개발자라면 '모두' SQL을 사용합니다.
게시판에서부터 복잡한 빅데이터까지 모두 같은 SQL을 사용합니다.
하지만 그 모두가 같지 않습니다.
쿼리 하나에 따라 웹사이트의 속도가, 서버의 부하가 달라집니다.
평범한 개발자라면 그 차이를, 그 이유를 알 수 없습니다.

 

sql.jpg

 

이 책은 SQL을 '제대로' 보여주고 있습니다.
SQL로 할 수 있는 거의 모든 것을 보여주고 있다고 해도 틀림없습니다.
간단한 레코드 검색에서부터 계층적 쿼리까지 다양한 난이도의 쿼리를 소개하고 있습니다.
SQL을 처음 접하는 독자에게는 이 '간단한' 쿼리들이 크게 와 닿지 않을수도 있습니다.
하지만 쿼리 하나때문에 밤을 지세워본 분들에게는 아주 크게 와 닿습니다.
(네. 제가 그 사람입니다.)

이 책의 가장 큰 장점은 실무에서 가장 많이 사용하고 있는 데이터베이스에 대한 각각의 쿼리를 보여주고 있는 것입니다.
Oracle, Mysql, DB2, PostgreSQL, SQL Server.
거의 모든 데이터베이스들이 표준을 따르고 있기는 하지만, 벤더의 특성에 따라 조금씩 다른 경우가 있는데 그 모든 것에 대해 아래처럼 쿼리와 설명을 보여줍니다.

 

3.jpg

 

책은 목차도 무척 마음에 듭니다.
가장 많이 사용하는 검색으로 시작합니다.
간단한 select부터 시작해서 조건을 붙이고, 그룹핑을 하고..
이런 식으로 조금씩 검색의 범위를 넓혀가고 있습니다.
사실 이 모든 쿼리를 몰라도 개발을 할 수 있습니다.
하지만 개발을 잘하느냐, 아니냐 여부는 쿼리 하나로 판단되어 질 수도 있습니다.

 

level.jpg

 

부끄럽지만 이 책을 보기 전, 계층형 데이터는 모두 프로그램으로 해결했습니다.
이 부분을 보면서 그동안 해왔던 고생들이 떠올랐습니다.
진작 알았더라면 쿼리 하나로 해결됐을 것을 수십라인의 프로그램으로 처리했던 것입니다.
리소스 낭비는 물론이고, 개발 시간도 오래 걸리고...
알지 못하면 손이, 머리가 고생함을 다시 한번 느낍니다.

책은 다양한 조건에 대한 쿼리를 심플하게 보여주고 있습니다.
문제-해법-설명으로 데이터에 대한 문제를 어떻게 해결할 수 있는지 쿼리로 보여줍니다.
그리고 각 쿼리에 대한 설명을 추가하고 있습니다.

책 제목 그대로 SQL을 요리할 수 있는 책입니다.
다양한 레시피가 있고, 그대로 따라하면 됩니다.
이 책으로 멋진 SQL 요리사가 될 수 있습니다.
당연히 곁에는 레시피가 담긴 이 책이 있을 것입니다.

[한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.]

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?