이지스퍼블리싱 서평단으로 선정되어 도서를 지원받아 솔직하게 쓴 글입니다.
https://www.yes24.com/Product/Goods/142874899
Do it! 오라클로 배우는 SQL 입문 - 예스24
개념부터 실전까지, SQL을 처음 배우는 가장 쉬운 방법!3만 명 이상이 선택한 『Do it! 오라클로 배우는 데이터베이스 입문』이 새롭게 돌아왔다!데이터가 곧 경쟁력이 되는 AI 시대! SQL을 배우는
www.yes24.com
책 정보
저자 : 이지훈
제목 : Do it! 오라클로 배우는 SQL 입문
출판사 : 이지스퍼블리싱
출간 연도 : 2025.03.05
페이지 : 416쪽
이지스퍼블리싱에서 Do it 시리즈로 오라클에 대해서 공부할 수 있는 SQL 입문 책이 출간되었습니다.
개발을 공부하는 사람과 현업에서 개발을 하고 계신 사람이라면 누구나 들어보고 다뤄봤을 Oracle에 대해서 기초를 다질 수 있는 책입니다.
부록을 포함한 총 4장의 큰 챕터로 구성되어 있으며, 세부 챕터가 끝날 때마다 되새김 문제를 통해 이론을 다시 잡고 넘어갈 수 있는 구조로 되어 있습니다.
SQL 자체를 처음 다뤄보는 사람과 경험이 있는 사람들의 의지를 위해 코스별로 공부할 범위를 계획해 준 세부 계획표는 굉장히 인상 깊었습니다.
첫째 마당
"오라클과 데이터베이스"에서는 데이터베이스를 다루기 위해서 필수적으로 알고 지나가야 할 이론적 정보에 대해서 다루고 있습니다. 물론 데이터베이스를 다뤄본 사람에게는 이미 알고 있는 지식일 수 있으나, 다시 한번 자신의 지식을 짚고 넘어갈 수 있는 챕터였습니다.
생각보다 오라클 데이터베이스 환경 구축에 있어서 어려움을 느끼는 사람들이 종종 있었지만, 상세한 설명과 실습코드 활용 방법에 대해서 짚어주고 있어 환경 구축에 있어서 어려움이 전혀 존재하지 않고 이해하며 넘어갈 수 있었습니다.
그리고 책 중간중간에 누구나 한 번쯤은 검색해 봤을 내용들 즉, 알아두면 좋을 정보에 대해서 다루고 넘어가는데 이 부분 또한 상세하게 기재되어 있어 지식을 더 쌓으면서 나아갈 수 있습니다.
둘째 마당
"실무에서 자주 사용하는 SQL, SELECT문을 이용한 데이터 조회"에서는 SELECT문의 기본부터 실무에서 바로 사용할 수 있는 수준의 활용까지 다양한 문법과 실습을 제공합니다.
일반 개발 상식 수준에서 다룰 수 있는 지식선의 데이터 조회의 내용도 있지만, 그 이상으로 데이터를 활용하는 방법과
더 상세한 조건 속에서 데이터를 조회하는 방법 등, 수많은 예제들로 지식을 쌓아갈 수 있는 챕터입니다.
초보자들도 쉽게 실습에서 어려움 없이 따라올 수 있게 실습 내용을 그림으로 표현해 주며 이해를 돕고 있습니다.
복잡한 조건을 적용할 수 있는 SQL에서 매우 중요한 기능 중 하나인 서브쿼리에서도 다양한 예시와 연산자를 통해서 이해를 돕고 있습니다.
역시 글로만 이해를 돕는 게 아닌, 그림을 통해서 상세하게 이해를 돕고 있습니다.
셋째 마당
"데이터를 조작, 정의하는 SQL 배우기"에서는 SELECT문을 제외한 여러 SQL 구문을 다뤄볼 수 있는 챕터였습니다.
데이터 조작어를 그 시작으로 트랜잭션과 세션, 데이터 정의어, 객체 종류 등 다양한 내용을 다루고 있는 챕터입니다.
중간중간 실습과 그림을 통해 이를 돕는 부분이 있지만, 이처럼 오류가 발생하기 쉬운 부분에서 어떠한 실수를 통해 오류가 발생하는지 예시를 통해 알려주는 내용도 있었습니다.
어려울 수 있는 세션에 대해 설명하기 위해 SQL Developer와 SQL*Plus를 동시에 활용해서 이해를 돕는 부분도 인상 깊었습니다.
그 이후에서 뷰에 관한 설명, 시퀀스, 동의어, 제약조건을 그 마지막으로 메인 챕터는 마무리됩니다.
부록 A
"사용자, 권한, 롤 관리"에서는 시스템 엔지니어나 데이터베이스 관리자가 자주 사용하는 기능에 대해서 다루는 부록 내용입니다.
물론 버전에 따라 사용법이 달라질 수 있으나 그래도 해당 부분에 대한 정보를 전달해주고 있습니다.
책의 특장점
1. 학습 방법
이 책을 통해 공부하는 사람에 맡게 처음에 계획표를 제공함으로써 의지를 이어갈 수 있게 만들어주는 부분이 좋았습니다.
그리고 개념설명과 실습 마지막으로 되새김 문제를 통해 독자가 이해했는지에 대해서 확실히 짚고 넘어갈 수 있는 구조이기에 혼자 공부하는 사람들에게는 확실하게 자기 확인을 하고 넘어갈 수 있었습니다.
2. 상세한 설명
개념에 대해서 간단하게 짚고 넘어갈 수 있는 실습 부분에서 상세한 그림 설명과 어떤 조건에서 에러가 발생할 수 있는지, 다양한 예시를 통해 독자의 이해를 돕고 있습니다.
SQL 입문자들이 참고하기 좋은 책이기도 하지만, 개발을 공부했던 사람들에게도 도움이 되는 부분이라고 생각합니다.
3. 실무 내용
이 책만의 흐름이 존재합니다. 어느 순간 기본 실습을 따라가다 보면 실무 개념도 공부하고 있는 자신의 모습을 볼 수 있게 됩니다. "실무"라는 단어에 겁을 먹지 않게 개념을 자세히 설명해주고 있기에 SQL에 대한 거부감이 사라지게 됩니다.
느낀 점
개발을 꾸준히 공부하고 있는 독자의 시선으로 바라봤을 때 입문자들에게만 유용한 책이 결코 아니었습니다. 물론 아는 내용도 많았지만 새롭게 접근하고 이해하는 부분도 많았으며, 부족한 지식에 있어 재학습하는 계기가 되었습니다.
실습을 통한 재학습, 되새김 문제를 통한 확인, 마지막으로 어느 순간 실습 답이 아닌 먼저 문제를 풀어보고 있는 자신의 모습을 보며 데이터베이스에 거부감과 겁이 있는 사람들에게 추천해주고 싶은 생각이 들게 되는 책이었습니다.
'Database' 카테고리의 다른 글
View를 활용한 조회 성능 개선 (0) | 2025.03.12 |
---|---|
Oracle 데이터베이스 스키마(유저) 생성 (0) | 2025.03.05 |
Sharding & Partitioning (0) | 2025.03.04 |
Window11 Oracle Database 설치 (2) | 2024.12.14 |
Error Code: 2013. Lost connection to MySQL server during query (0) | 2024.12.01 |