[25년 독후감 05] Do it! 오라클로 배우는 SQL 입문

2025. 3. 12. 14:11지식 도구/독서

반응형

[25년 독후감 00] Do it! 오라클로 배우는 SQL 입문 :

  • 이지스퍼블리싱 서평단으로 선정되어 도서를 지원받아 솔직하게 쓴 글입니다. 

 


📖 책 정보

  • 책 제목: Do it! 오라클로 배우는 SQL 입문
  • 저자: 이지훈
  • 출판 연도: 2025.03.05
  • 장르: 컴퓨터/IT > OS/데이터베이스

❓ 책을 고른 이유 (물음표)

  • 이 책을 읽게 된 계기, 책을 선택하게 된 이유 (트렌드, 개인 필요, 호기심 등), 책을 읽고 난 뒤 기대효과 등

데이터 시대에서 SQL은 프로그래머뿐만 아니라 데이터 분석가, 관리자에게도 필수적인 기술이다. 현재 소프트웨어 개발을 공부하며 데이터베이스를 다룰 일이 많아졌고, SQL의 기본 개념부터 실무에서 자주 쓰이는 기술까지 체계적으로 배우고 싶었다.
나는 현재 소프트웨어학부 3학년 1학기까지 마치고 군휴학을 한 상태인데, 우리 대학교에서는 2학기에 데이터베이스 관련 수업이 개설되지만 듣지 못하고 휴학을 하게 되어 아쉬웠다. 또한, 개인적으로 진행하는 사이드 프로젝트에서 데이터베이스 설계를 혼자 하다 보니 어려움을 겪는 경우가 많았다. 이러한 이유로 SQL을 제대로 익히고 싶었고, 면접이나 테스트에서도 활용할 수 있도록 공부할 필요성을 느꼈다.
SQL 학습을 위해 강의나 책을 찾던 중, 인스타그램 알고리즘을 통해 이 책의 서평단 모집 글을 보게 되었다. 마침 실습 중심으로 학습할 수 있는 구성이라는 점이 마음에 들었고, 서평단에 신청했는데 운 좋게 당첨되어 이 책을 읽게 되었다. 기대했던 것처럼 이 책을 통해 체계적으로 SQL을 배우고 실무에서 활용할 수 있는 자신감을 얻고자 한다.
 


📚 독서 과정

  • 읽은 기간: 25.03.07~ 25.03.12

이 책의 10쪽에서는 학습 계획표를 제공한다. 프로그래밍을 공부한 경험이 있다면 10일 코스를 추천하고 하루 2시간씩 20일 정도 공부하면 SQL 초보에서 탈출있다고 한다. 나는 대충 그렇구나~ 하고 기존 공부 스케줄에 추가해서 공부를 하려고 했다. 

아래 사진을 보면 알 수 있듯 5일 정도 걸린 것 같다. 나는 9시부터 18시까지 점심시간 1시간 빼고, 최근에 바쁘지 않아서 몰입해서 할 수 있었던 것 같다. 주말 포함 월,화,수 인데 평균을 내자면 하루 한 6시간 씩 5일 걸린 것 같다. SQL을 각잡고 공부는 처음하지만 개발도 어느정도 해보면서 DB를 경험해본적 있기에 노베라고는 할 수 없지만 쉽게 잘 설명해주시고 실무 팁들도 있어서 지루하지 않고 재미있게 몰입해서 읽어나갈 수 있었다. 

 


✍️ 밑줄 친 문장 & 나의 생각

아래에서 책 속 내용을 엿볼 수 있다. 

 

매 챕터에 들어있는 파트들인데 내용 설명과 설명을 스스로 한번 정리 할 수 있는 1분 복습이 있었기에 좀 더 이해도를 확인해가면서 읽어나가기 좋았다. 한 챕터가 끝나면 되새김 문제라는 것이 있는데 이를 통해서 한단원이 끝나면 정리를 하며 내가 이번 파트에서 무엇을 배웠고 뭐가 중요한지 알 수 있어서 도움이 되었다. 

내가 가장 좋아하는 파트는 "실무 꿀팁!" 파트이다. 글을 읽고 실습을 하다보면 "실무에서는 이걸 어떻게 나타낼까?, 실무에서도 굳이 이렇게 할려나?" 등 실무 관련 질문이 막 떠오르는데 이럴때마다 귀신 같이 등장해서 설명을 해준다 그리고 실무이야기는 다 재미있는 것 같다. 실무에서 어떻게 쓰이는 지 알고 공부하면 좀 더 열심히 하게 되는 것 같다. 

"알아두면 좋아요!" 파트도 실무 꿀팁 파트랑 비슷하게 재미있고 도움이 되는 내용이 많다. 

 

https://mkisos.tistory.com/entry/Oracle-MacOS%EC%97%90%EC%84%9C-%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0-featDocker

 

[Oracle] MacOS에서 오라클 실행하기 (feat.Docker)

맥북에서 오라클 19c 실행하기 (MacOS 지원)최근에 sql을 슬슬 공부하고 싶었는데 마침 알고리즘에 서평단이 떠서 지원했더니 이지스퍼블리싱에서 "Doit! 오라클로 배우는 SQL 입문" 서평단에 뽑히게

mkisos.tistory.com

나는 책과 오라클이 윈도우 기준이라 맥북유저인 나는 따로 위 블로그 처럼 정리해서 세팅해서 실습을 따라갔다. 

책에서도 그렇고 실제 코드를 따라 치면서 공부하는 것이 이해도 빠르고 재미있다. 백문이 불여일타!! 

 

여기 사진을 보면 알 수 있듯 그림이 정말 귀엽고 이해가 쏙쏙되도록 그려놓아서 기억에 오래남고 이해가 잘 되었다. 

 

진짜 매일 아침부터 시작해서 퇴근까지 열심히 했다. 

평소 이렇게 꾸준히 흥미를 가지진 못하는데 SQL 언어의 특징인지 이 책이 그렇게 설계되어있는지 무튼 꾸준히 한바퀴를 돌리게 되었다. 

 

https://github.com/mk-isos/oraclesql-study

 

GitHub - mk-isos/oraclesql-study

Contribute to mk-isos/oraclesql-study development by creating an account on GitHub.

github.com

실습코드와 문제를 푸는 코드는 위 저장소에 저장해가면서 공부했다. 


❗ 책을 덮으며 느낀 변화 (느낌표)

이 책을 읽고 나서 SQL에 대한 이해도가 확실히 높아졌다. 이전에는 데이터베이스를 사용할 때 단순히 필요할 때마다 검색하고 적용하는 식으로 접근했다면, 이제는 SQL의 개념과 구조를 제대로 이해하고 체계적으로 접근할 수 있게 되었다. 특히, 조인(Join), 서브쿼리(Subquery), 인덱스(Index) 활용 등 실무에서 많이 쓰이는 개념들을 실습을 통해 익힌 것이 가장 큰 수확이었다.

또한, 책을 읽기 전에는 "SQL은 그냥 데이터 조작을 위한 언어"라는 생각이 강했는데, 실제로 배우고 보니 SQL은 데이터 최적화와 효율적인 관리까지 고려해야 하는 기술이라는 점을 깨달았다. 단순한 CRUD(Create, Read, Update, Delete) 명령어를 넘어 트랜잭션(Transaction), 성능 튜닝(Optimization), 데이터 정규화(Normalization) 같은 개념을 접하면서 데이터베이스 설계의 중요성을 실감했다.

특히 실무 팁과 예제 코드를 따라 하면서, 실제 프로젝트에서 SQL을 어떻게 활용해야 하는지 감을 잡을 수 있었다. 앞으로 사이드 프로젝트나 개발할 때, 무작정 테이블을 만들고 쿼리를 작성하는 것이 아니라 보다 체계적으로 설계하고 최적화된 SQL을 사용할 수 있도록 노력해야겠다. 

이제 이렇게 접하고 공부를 한 김에 올해는 SQLD 자격증을 따보려고 한다!

우연히 좋은 기회로 서평단이 되어서 책도 읽고 SQL도 배우고 나아가 자격증 도전까지 하게 되어 기분이 좋다. 

 


🌟 총평 및 추천 여부

이 책은 SQL을 처음 배우는 사람뿐만 아니라, 실무에서 활용할 수 있는 깊이 있는 지식을 원하는 개발자에게도 적합한 책이다. 단순한 개념 설명에서 끝나는 것이 아니라, 실습 중심의 학습 방법과 실무 팁이 포함되어 있어 초보자도 쉽게 따라가면서 실제 업무에서 활용할 수 있는 능력을 기를 수 있다.

 

특장점
체계적인 학습 과정 – 초보자도 따라가기 쉽도록 구성되어 있으며, 학습 계획표가 있어 목표를 세우고 공부하기 좋다.
실습 위주의 학습 방식 – 개념만 설명하는 것이 아니라 직접 코드를 작성하고 실행하면서 학습할 수 있어 이해도가 높아진다.
실무 적용 팁 제공 – "실무 꿀팁!"과 "알아두면 좋아요!" 같은 코너를 통해, 실무에서의 활용법을 배울 수 있다.
귀여운 그림과 직관적인 설명 – 개념을 쉽게 이해할 수 있도록 삽화와 설명이 친절하게 구성되어 있다.

 

아쉬운 점
오라클 위주로 설명 – MySQL이나 PostgreSQL 같은 다른 SQL 엔진과의 차이점을 설명해 주는 부분이 조금 더 있었으면 좋았을 것 같다.
맥 환경 설정 설명 부족 – 책이 윈도우 환경을 기준으로 작성되어 있어서, 맥 사용자라면 추가적인 설정을 해야 한다. (하지만 이는 SQL 자체의 문제라기보다 환경 차이이므로 큰 단점은 아니다.)

 

이 책을 추천하는 대상

  • SQL을 처음 배우는 사람 – 기초 개념부터 실습까지 차근차근 배울 수 있다.
  • 데이터베이스를 활용하는 개발자 – SQL을 더 깊이 이해하고 실무에서 최적화된 쿼리를 작성하고 싶은 개발자에게 추천.
  • 사이드 프로젝트나 스타트업을 준비하는 사람 – 데이터베이스 설계를 직접 해야 하는 경우, 체계적으로 배우기에 좋다.

별점: ★★★★☆ (4.5/5)
📌 한줄평: "SQL 초보자도 실무에서 활용할 수 있도록 차근차근 가이드해주는 최고의 입문서."

 
서점 링크
예스24: https://vo.la/RuWctu
교보문고: https://vo.la/iTePUs
알라딘:  https://vo.la/VSvHsj
 

반응형