
저는 백엔드 개발자이고, SQLD 자격증을 보유중입니다.
첫 회사에서 오라클을 사용했고, SQL 공부를 하기 위해
≪Do it! 오라클로 배우는 데이터베이스≫ 를 읽은 경험이 있기에 DB 기초는 있는 상태입니다.
≪Do it! MySQL로 배우는 SQL 입문≫ 책을 어떻게 읽게 됐는지, 읽고 난 후 느낌은 어떤지 리뷰 하겠습니다!
▣ 책을 읽고 싶었던 이유
① DBMS의 종류는 다양하고, 실무에서 1가지의 DBMS만 사용하지 않습니다.
저는 Oracle, MariaDB, MySQL, MSSQL 을 사용해봤고
DB마다 문법이나 예약어, 키워드 등의 사용법이 달라서 어려움을 겪고 있습니다.
→ 적어도 각 DB 마다 기초 문법은 알아야 함
② MySQL은 가끔 접하게 되어 기본 문법이 Reset 인 상태였습니다.
주 DBMS가 있어도 무료로 상용 가능한 MariaDB를 부가적으로 사용하는 회사들을 경험했습니다.
가끔 쓰다보니 기본 문법부터 오류가 나고 구글링 해야해서 개발 소요 시간이 예상보다 컸습니다.
→ 원활한 실무를 위해 공부를 해야 함
▣ 좋았던 부분

👉 MySQL 공식문서 활용 (108p, 109p)
┗ 최신 업데이트가 되기 때문에
공식문서 보는 것이 중요합니다.
몰랐던 옵션도 알게되어 좋았습니다!

정규 표현식 활용 (142p, 143p, ...) 👈
┗ 게시판, 상품 등 검색할 때 필수 활용

👉 파이썬 크롤링 (348p~)
┗ 상품, 이미지, 기사 등
크롤링 필요한 곳이 많은데
친절한 실습을 통해 배워보세요.

정규화 - 데이터 모델링 (380p) 👈
┗ SQLD, 정보처리기사 준비 등
공부를 많이 해봤지만 이렇게
제 1~5정규형까지
친절한 설명은 처음봅니다.
DB 기초 + 설계까지 알 수 있는 책

👉 MySQL ERD 생성 방법 (216p)
┗ 모델링 방법까지...
워크벤치의 큰 장점이자,
실무에서 활용하는 것에 대한 설명
정말 좋습니다!

데이터베이스 Import (380p) 👈
┗ 테스트 DB나, 기본 틀이 필요해서
실무에서 많이 사용합니다.
DB 설치 방법을 이용해서
다른 데이터베이스도 테스트 가능
▣ 후기
- MySQL 책이지만, 데이터베이스 기본(모델링)까지 설명된 정말 친절한 책입니다.
→ 본문부터 보다가 부록에서 박수를 쳤습니다.
본문을 통해 기본 지식이 있지만 헷갈리거나 모르는 부분을 확실하게 잡을 수 있었습니다.
- 부록
① 정규화
② MySQL 워크벤치 모델링 툴
③ DB 설치
- 정규화
→ SQLD, 정보처리기사 등을 공부한 입장에서 이렇게 친절한 예시를 들어놓은 책을 처음봐서 놀랐습니다.
대체로 실무에서는 BCNF 까지 사용하니까 4NF, 5NF의 설명이 글만 있지, 예시는 없는 편입니다.
덕분에 데이터베이스 모델링의 기본인 정규화에 대해 확실하게 알 수 있었습니다.
- Logical To Physical
→ 실무에서 DBMS 변경을 위해 이론적으로만 알고 있던 ‘ 개념/논리적 설계 > 물리적 설계 ’ 를 해 본 경험이 있습니다.
DBMS 마다 자료형 등 문법의 차이도 있고 테이블이 워낙 많기 때문에 당황스러웠지만,
실제 생성 쿼리는 이런 툴을 이용하여 편했습니다.
DB를 처음 접하게 되면, 이런 기능이 있는 것을 쉽게 알 수 없습니다.
직접 구글링해서 ERD 활용법 찾아본 입장에서 이런 추가 지식이 정말 마음에 듭니다.
- DB 설치
→ 실무에서 필요한 작업을 알 수 있는 책 입니다.
테스트용 DB를 만들거나 기존 DB 틀을 활용해야 할 때, 가져온 DB를 활용하는 경우가 많습니다.
DB를 직접 가져오는 것이 가능하다면, 내보내는 것도 가능하겠죠!
실무를 경험하기 전에 미리 안다면 정말 좋은 정보입니다.
초보자라면,
이렇게 실제 활용하는 예시가 있고
도구의 사용법을 알려주는 친절한 책을 선택하세요 :D
기존에 다른 MySQL 책을 보던 게 있었는데 디테일한 부분에서 이렇게 차이가 나니까
Do it 은 기대를 저버리지 않는다는 마음이 더 커졌습니다.
기본 문법들이 어떻게 활용될지 예상하게 되는 좋은 책이었습니다.
* 이 글은 ‘《Do it! MySQL로 배우는 SQL 입문》’ 서평단으로 선정되어 책을 제공받아 작성한 글입니다.
'STUDY > REVIEW' 카테고리의 다른 글
| [서평] Do it! 5일 만에 끝내는 깃&깃허브 입문 (개정2판) (0) | 2024.08.26 |
|---|---|
| [서평] Do it! 웹 디자인 교과서 (0) | 2024.03.18 |