본문 바로가기

소프트웨어,IT,컴퓨터공학 도서리뷰/네트워크 & 인프라 & DB

모두의 SQL [길벗][김도연][2018] [5/7] 후기

모두의 SQL [ 2018년작]

 

모두의 SQL [길벗]


 

누구나 쉽게 배우는 데이터 분석의 기초!

 

추천도 : 5/7✴️

★★★★★☆

- 실무적인 내용이 좋았다.

- 어려운 내용은 최대한 비유와 현장을 통해서 설명해주었다.

- Oracle DB를 쓰는 것이 아쉬웠다. [ 확실히 기업에 있는 사람을 위한 느낌 ]

- SQL 명령어와 관련해서 Chapter 12에 있는 도메인으로 접근하면서 진행했다면 좋았을 듯하다.

 

읽은 기간 📅 : 2021년 4월 13일 ~ 5월 11일

 

이 책을 추천하는 이들 👨‍👧

  • DB에 대한 실습을 진행하고 싶은 사람들.
  • 보편적인 SQL 공부를 해보고 싶은 사람들.
  • DB 공부를 하는 사람들

난이도 🦈

실습 환경만 구비하면 문제없이 실습을 진행할 수 있다!!

 

관련된 책들 📚

  1. 여타 SQL관련 책들
  2. 빅데이터 관련 책들??

한 줄 평 ✍️

통계적인 사고를 기반으로 하는 쿼리를 날릴 수 있다면 데이터의 보물을 캘 수 있다.

 

SQL을 책으로 처음 배워본다.

 

실제 활용되는 대부분의 애플리케이션은 DB를 기반으로 한다.

 

스프링과 관련된 프로젝트를 진행하다 보면 H2DB라는 경량 인 메모리 DB를 활용하는 편이고

 

DB에 대한 실습이 끝나면 그냥 그대로 내버려둔다.

 

DB와 연결하고 어떻게 쿼리가 처리될 수 있는지에 대한 설명이 나올 뿐이다. 실무적인 SQL을 진행해보는 것은 실제 운영 애플리케이션을 겪어봐야 하는 듯하다.

 

예전에 프로젝트 진행 시에 실제 사용되는 웹 애플리케이션 내부 코드를 본 적이 있는데 상당히 많은 SQL문이 코드 사이에 얽혀있다. [ 좋지 않은 상황이지만... ]

 

레거시 코드라서 어떻게 건드릴 수도 없고... 하여튼 그 코드를 보면서 구글링으로 필요한 SQL만 보는 것과는 차원이 다르구나를 느꼈다.

 

그러다 인프라 관련 지식들(네트워크 + DB + 보안 + 서버 + 클라우드 등등..)을 배워야겠다고 다짐하게 되었고

 

하루 1시간을 인프라 관련 지식들에 투자하고 있다.

 

그림으로 배우는 시리즈 다음으로 읽은 책.

 

DDL, DML, 트랜잭션 등등 DB에서 굵직하게 중요한 내용들을 분류해서 공부할 수 있어서 좋았다.

 

DDL, DML 등등으로 나뉘어서 구분하니까 머릿속에 잘 들어왔는데... 그 전에는 무작정 기억에 넣으려던 내가 좀 바보 같아 보였다.

 

이 책은 이론적인 내용에서 핵심적인 내용만을 짚어주기에 그리고 실용화하는 부분을 실습으로 보여주기에 보편적으로 SQL을 익히기 좋은 책이라 생각이 든다.

 

SQL

 

하계 방학 때 스프링을 집중적으로 공부할 생각이라 JPA 공부에 도움이 될까 SQL을 공부해봤다.

 

JPA는 명령형 구조의 SQL과 객체지향 애플리케이션을 연결해주는 중요한 프레임워크이다.

 

JPA를 잘 다루기 위해서는 SQL 기반의 사고와 객체지향 패러다임에 대한 사고 둘 다 필요로 한다.

 

JPA를 공부할 때 도움이 되었기를 바라며 책 후기를 마쳐본다.

 

컴퓨터공학은 정말... 상상 이상으로 공부할게 많은 것 같다.

반응형