리뷰/책

[리뷰 / 책] 데이터베이스 설계 및 구축

Sigfriede 2023. 12. 20. 12:10

데이터베이스 설계 및 구축 / 오세종 / 생능출판
별점: ★★★★ (4 / 5)
가격: 23,000원
구입처: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=315804216

 

  팀 프로젝트를 진행하면서 데이터베이스에 들어갈 테이블과 컬럼을 설계해야 할 일이 있었다. 이전에도 설계해 본 적은 있었지만 개인 프로젝트를 하면서 다뤘던, 기껏 해봐야 세네 개 정도의 테이블을 다루던 때와는 달랐다. 팀 프로젝트로 넘어가면서 규모가 커져 테이블이 열 개를 넘기자 관계 설정 등이 복잡해지며 어려움을 겪었다. 설계하기 전 이 책을 읽었다면 좀 더 나은 설계를 할 수 있지 않았을까 싶은 생각이 든다.

  입문자를 위한 책이며, 전공 학부생을 위한 강의용으로 쓰이는 듯 보인다. 데이터베이스를 다뤄본 경험이 있는 사람이라면 이미 알고 있는 지식일 수도 있다. 나 역시 기초가 거의 없는 편에 속하지만 이미 알고 있는 개념이 여럿 포함되어 있다. 또 어떤 개념은 지극히 이론적이어서 실무와 다소 동떨어진 개념일 수도 있다. 그러나 한 권에 걸쳐 기초적인 지식이 정갈하게 정리되어 있다는 것만으로도 소장가치가 있다고 생각한다.

  전체적으로 설명에 충실하고 예제가 상세하고 친절하다. erd 만드는 프로그램인 erwin을 이용하여 실제로 erd를 만들어보는 실습까지도 할 수 있다. 챕터가 끝날 때마다 연습문제와 실전예제를 풀어볼 수 있다. 답안지가 없는 점은 아쉽지만 책을 꼼꼼히 읽는다면 대부분 풀 수 있다. 

  좋은 개발자가 되기 위해서는 데이터베이스를 설계하고 구축하는 법 역시 알아야 한다고 생각한다. 만약 데이터베이스에 대한 이해가 부족하다는 생각이 든다면 이 책을 추천한다. SQL도 나오기는 하지만, 이 책은 전적으로 데이터베이스의 개념을 다루는 데에 집중하고 있으므로 SQL에 대한 지식을 얻고 싶다면 그에 특화된 책(Real MySQL 8.0, 친절한 SQL 튜닝 등)을 추천한다.