Life/Book Record

[서평] 데이터베이스 개론

샤아이인 2022. 1. 28.

저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다.

 
데이터베이스 개론
저자 : 김연희
출판 : 한빛아카데미
발매 : 2019.01.03.

<읽은기간>

2021/8/01 ~ 2021/08/22

<리뷰 순서>

1) 책의 표지

2) 단원별 구성

3) 읽은소감

우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다.

Q 이 책을 읽기 전에 필요한 수준/ 지식은?

=> 데이터베이스에 대한 지식이 전혀 없는 사람이 처음 접할때 읽으면 좋은 책이다. 나처럼 처음 데이터베이스에 대해 공부하는 입문자들에게 강추하고 싶은 책이다. 내용이 아주 좋다고 생각한다.

 

Q 이 책을 읽어야 할 필요성, 어디에 도움이 될까?

=> 관계형데이터베이스를 다루는 SQL, 더 나아가 데이터베이스 가 무엇이고? 어떤 관리를 하며, 어떤 문제점들을 해결해야 하는지 등 전반적인 데이터베이스에 대한 개론을 듣고 싶은 사람에게 추천한다. 어느 서비스를 개발하든 DB에 관한 내용은 기본중 기본이다. 모르면 안되는 내용들만 가득 담겨있다.

Q 이 책을 읽은후 추후 공부는?

=> 아무래도 관계형 DB 를 다루는 일이 많을태니 SQL 문제를 풀어보며 익숙해 지려 하는 중이다. 더 나가아 JPA도 공부해보고 싶다.

 

아! 아무도 모르시는 것 같은데 이책 무료 강의가 있습니다.

 

정확히는 저자 분이 제공하는 것은 아니고, KOCW에서 한양대의 백현미 교수님이 올려두신 강의가 이 책을 이용하여 강의하십니다.

 

데이터베이스의 원리와 응용

본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다.

www.kocw.net

저또한 해당 13강 까지 모두 들으며 책과 함께 공부하였는데 백현미 교수님이 진짜 잘 가르켜 주십니다.

처음에는 약간 PPT 읽으시는 것 같은데 3강 쯤 부터 진짜 설명을 잘하시고 이해를 완벽하게 시켜주십니다. 강의 같이 보시길 강추합니다.

 

1. 책의 표지

음 표지는 사실 내 기준에는 좀 구린것 같다... 내용만 좋으면 된걸로... 갈색은 좀 벼로인것 같은...

 

 

2. 단원별 구성

다음 사진은 책 초반에 나와있는 부분인데, 이 두장이 이책의 전반적인 틀을 보여준다 생각한다.

각 쳅터마다 동일한 구성요소로 되어있는데, Preivew 로 도입하여 본문들을 통해 충분하게 내용을 설명하신다. 또한 그림이 대부분 있어 SQL에서 연산을 적용한 후의 모습을 바로바로 확인할 수 있었다.

예제 들 또한 좋았으며, 장이 끝날때 마다 요약과 연습문제가 있어 학습에 더 도움이 된 것 같다.

이 책의 7장 SQL을 기준으로 책에 대한 리뷰를 작성하겠습니다.

 

3. 7장 데이터베이스 언어 SQL

어쩌면 이 책 통틀어 가장 중요한 단원이 아닐까 싶다. 시중에 나온 일반 입문 SQL 서적의 내용이 이번 쳅터에 해당하는 내용들 이다.

 

항상 모든 쳅터에서 도입부에 Preview 가 있어서 좋았다. 한빛미디어의 쉽게 배우는 시리즈 전부 이런 도입부가 있었는데, 이러한 도입 배치 구성이 독자의 흥미 유발과 더불어 이번 쳅터에서 무엇을 배우는지 전반적이 숲을 보게 할 수 있어 좋았다.

 

왼쪽의 사진은 SQL 에 대한 기본적인 설명을 해주시는 부분이다. 이러한 설명이 보통 앞쪽에 존재하고 이후 중간부터는 보통 예제 문제나, 실습 으로 한빛마트 데이터베이스 구축하기 등 실제 사례를 들어가며 알려주신다. 이부분 또한 좋았다.

 

특히 이번 SQL 단원에서는 오른쪽 사진과 같이 많은 예제 문제를 보여주면서 기본 이론을 설명해주시는데, 일단 여기있는 예제만 해도 거의 40문제가 넘어가기 때문에 배우는부분이 많았던것 같다. 바로바로 문제를 풀어보면서 빠른 이해가 가능했다.

 

나같은 경우 우선 예제문제를 보고 SQL문을 작성해보고, 이후 아래쪽의 설명과 해답을 보았다. 이 문제들만 풀어도 진짜 기본적인 SQL문은 다룰 수 있다.

 

마지막에는 항상 요약이 있었다. 나같은 경우 요약을 바로 읽기보다는 해당 쳅터를 읽은 다음날, 예를 들어 오늘 7장을 읽었으면 다음날 8장을 읽기 전 먼저 7장의 요약을 한번 읽은 후 8장을 공부하였다.

 

전날 배웠던 내용의 요약을 보면서 가볍게 리뷰한후, 생각 안나는 부분을 조금 매꾼후 다음 내용을 배워 나가니 더욱 도움되었다.

마지막으로 연습문제 와 기출문제 였다. 연습문제같은 경우 해답은 없지만 구글에 뒤져보면 다 나오며, 기출문제는 해설까진 아니더라도 답은 한빛미디어 책 페이지에서 첨부파일로 제공하고있다. 다만 난 빠른 진도를 나가기 위해 연습문제만 풀어보았다.

 

연습문제는 해당 쳅터에서 배운 내용 위주라면, 실습문제는 해당 쳅터에서 배운내용을 넘어선 문제들도 제법 있었다. 모르는 부분은 아마 스스로 더 공부하면서 풀어야 하는 부분인 것 같다.

 

4. 읽은 소감

● 장점

1) 좋은 설명

2) 좋은 예시를 통한 빠른 시각화

3) 좋은 연습문제들

4) SQL 파트에서 MySQL, 오라클을 통한 실습 또한 가능.

 

사실 뭔가 배우면서 부정적인 부분을 잘 못느끼는 지라... 대부분의 처음 공부하는 사람들은 다들 좋아할만한 책이라 생각합니다.

● 단점

단점이라 음 조금은 추상적인 예기를 각 쳅터 초반에 하시는 느낌이 있습니다. 초보자 입장에서는 약간 벙찌는 예기랄까? 이런점들은 앞으로 더 공부해가면서 매꿔가야하는 부분이라 생각합니다.

 

아 또한 모든 부분을 다룬는 것은 아닙니다. 정말 더 세부적으로 공부하고 싶은분들께는 데이터베이스 시스템 7판 이라는 책을 더 공부하시면 될거라 생각합니다.

댓글