회사에서 DB 연동 프로그램을 만들어야 했다. 이 쪽 분야에서 워낙 잔뼈가 굵으신 베테랑이신 분이 주도하여 업무를 진행하지만 따라가는 입장에서 대부분을 습득해야 했다. 그분은 이번 프로젝트만 하면 같이 일할 수 있을지 모르는 상황이기 때문이었다.
C++ 코드 자체도 난이도가 높은 기술들을 사용하셨지만, DB라고는 홈페이지 만들 때 간단하게 만들어 본 것이 전부인 나에게는 처음부터 곱씹으며 공부할 책이 필요했다. 그런 면에서 이 책은 정말 잘 쓰인 책이다.
처음 기술을 익힐 때에는 무엇이 있는지 나열해주는 책이 필요하다. 하나하나의 높은 사용법은 그 다음이다. 전반적인 내용을 어렵지 않게 설명해주는 책이 필요하다. 이 책은 MySQL의 설치부터 시작해서 자잘한 문법까지 모두 설명해 준다. 예제 코드 또한 잘 나와 있으며 조금 더 어려운 작업이 필요할 때에는 책을 바탕으로 구글링을 시도하면 얼마든지 구현할 수 있었다.
나는 책만으로도 충분했는데, 카페도 운영하고 동영상 강의까지 제공하기 때문에 배움에 어려움이 있는 사람들에게 충분히 도움을 줄 수 있을 것 같다.
SQL의 기본, 고급 구문은 물론 인덱스, 스토어드 프로그램도 어렵지 않게 잘 설명되어 있다. 그리고 MySQL을 다룰 수 있는데 PHP와 Python에 대한 간단한 구현도 설명되어 있어 Web이나 Application에 어떻게 연결할 수 있는지 감을 잡을 수 있을 것 같다. ( 나는 C++ 이지만, 파이썬도 PHP도 재미있게 하고 있다. ) 마지막에 설명한 공간 데이터에 대한 부분은 다소 어려웠으나 지리 정보를 이용해야 하는 Application을 만들어야 하는 사람들에게는 충분히 좋은 챕터가 될 것 같다.
MySQL 혹은 MariaDB(태생이 MySQL과 같음)를 시작하는 사람이라면 첫 책으로 아주 좋을 것 같다.
'독서 (서평+독후감) > IT | 기술 | 공학' 카테고리의 다른 글
누구나 자료 구조와 알고리즘 (제이 웬그로우) - 길벗 (0) | 2021.12.29 |
---|---|
수학과 함께하는 AI 기초 (EBS) - EBS한국교육방송공사 (0) | 2021.11.24 |
(서평) UX 라이팅 시작하기 (권오형) - UXREVIEW (2) | 2021.09.30 |
Code Complete (Steve McConneil) - 높이깊이 (0) | 2021.08.25 |
운명적 존재를 위한 데이터베이스 설계 ( M. J. HERNANDEZ) - 사이텍미디어 (0) | 2021.08.25 |