* 이 서평은 <길벗 27차 개발자 리뷰어>에 선정되어 제공받은 도서를 기반으로 작성된 글입니다.
📚 <코딩 자율학습 - SQL 데이터베이스 입문>
홍팍 지음 / 길벗 출판
개요
최근 모종의 이유로 SQLD 자격증에 대해서 관심이 생겼다. 다만 코딩테스트 SQL 예제를 심심풀이로 풀어보면서 습득한 정도고, 제대로 데이터베이스를 공부해 본 경험이 아주아주 과거라 어디서부터 시작해야 할지 조금 난감했다. SQLD 자격증 관련 책이나 강의를 냅다 들어야 하나? 머리로 고민만 하고 있다가 이 책을 알게 됐다. 선수 지식이 없어도 기초를 쉽게 쌓을 수 있다는 점이 마음에 들었고 실제로 아주 가벼운 마음으로 읽어 내렸다.
내용
책은 크게 4개의 파트로 구성되어 있다.
- Part 1. 데이터베이스 개요
데이터베이스가 무엇인지, 왜 필요한지부터 시작해서 MySQL을 설치하고 실습 환경을 셋팅하는 방법을 안내한다.
기본적으로 선수지식이 없는 독자를 대상으로 했기에, 모두가 무리 없이 따라갈 수 있도록 친절하게 설명되어 있다. 그리고 올해 출판된 책인 만큼 실습 환경에 대한 설명이 최신 버전이라 따라가기에 무리 없었다.
- Part 2. SQL 기본
SQL을 이용해 데이터를 생성하고(CREATE), 조회하고(SELECT), 수정하고(UPDATE), 삭제하는(DELETE) 기본적인 CRUD 작업을 다룬다. 그리고 WHERE 조건과 ORDER를 활용한 정렬, 그룹화, 그리고 다양한 데이터 활용 방법까지 함께 설명한다.
- Part 3. SQL 활용
여러 테이블을 엮어 사용하는 JOIN, 데이터를 그룹 단위로 분석하는 방법, 그리고 서브쿼리를 활용하는 방법 등을 다룬다. 앞선 Part 2에서는 기초적인 문법 위주였다면 이번 파트는 실무 데이터베이스를 다루기 위한 핵심 기능들에 대해서 소개한다.
- Part 4. 데이터 모델링
데이터베이스를 설계하는 기본적인 방법론과 정규화 개념에 대해서 설명한다.
그리고 마지막으로 쇼핑몰 예제 프로젝트를 진행한다. 이 프로젝트를 통해 데이터베이스 구조를 직접 설계하고 구축하는 실습을 통해 기초 입문서로서의 학습을 마무리한다.
감상
각 파트는 이론 설명에만 그치지 않고, 독자가 바로바로 따라 할 수 있는 실습 예제와 퀴즈를 제공해서 이해를 돕는다. "자습서"라는 역할을 충실하게 수행하고 있다고 느꼈다. 또한 이론 부분에 있어서도 딱딱한 설명 대신 최대한 가볍고 재밌게 풀어내려고 고민한 흔적이 느껴져 인상 깊었다.
길벗에서 운영하는 <코딩 자율학습> 시리즈에 대해서는 <코딩 자율학습단> 이란 프로그램을 통해서 알고 있었는데, 실제로 책을 읽어본 것은 이번이 처음이다. 직접 경험해 보니 학습 가이드나 질의응답 지원 등이 충실하게 마련되어 있어 이 시리즈의 큰 장점이었다. 언젠가 기회가 된다면 코딩 자율학습단에 참여해서, 제시하는 가이드에 맞춘 학습을 해보고 싶다. 책 완독이 어려운 사람에게 너무 큰 도움이 될 듯?
이 책을 통해서 확실히 SQL 공부에 대한 장벽은 낮춘 것 같다. 코딩 테스트 플랫폼 내 IDE에서 주어진 문제를 풀어보는.. 다 만들어진? 쉬운 환경만 경험했던 나에게는, 실습 환경을 직접 구성하는 것부터가 한 발짝 나아간 기분이었다. MySQL에서 직접 테이블을 만들고 데이터를 넣어보다니? 단순한 예제였지만 작은 성취감을 느낄 수 있었다.
좋은 책을 거름 삼아, 목표하는 SQLD 자격증까지 화이팅 해보기로! 🍀
'기록방 > 도서관' 카테고리의 다른 글
[서평] 실무에 바로 적용하는 웹 접근성 가이드북 (3) | 2025.05.25 |
---|---|
[서평] 아는 만큼 보이는 IT 지식 (4) | 2025.02.02 |
[서평] 프런트엔드 개발을 위한 테스트 입문 (0) | 2024.07.22 |