메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

데이터베이스 설계, 구축, 연동하는 흐름 그대로를 실제 사례로...

han***

|

2002-10-21

IT EXPERT 데이터베이스 모델링, 구축, 연동 실무(SQL 서버 2000)

실제 데이터베이스를 구축하여 운영하는 데 SQL 명령문이나 기반 이론만으로 가능할까? 가능하더라도 효율적인 데이터베이스를 설계하기는 어려울 것이다. 이 책에서는 실제 데이터베이스를 구축하기 전 요구분석 단계부터 모델링, 구축까지 하나의 흐름을 따라 실제 사례를 바탕으로 설명한다. 그 외에도 데이터베이스를 구축한 후 다른 언어와 어떻게 연동하는지, 데이터베이스 관리 방법(백업과 복구 등) 등을 설명한다.

  • 저자 : 손광수
  • 출간 : 2002-09-12
이 책은 데이터베이스의 모델링과 구축, 그리고 다양한 언어와의 연동 방법을 중심적으로 다룬 책 입니다. 그러나 데이터베이스 모델링과 구축은 어디까지나 전체 소프트웨어 시스템의 분석/설계/구현 중 한 부분이라는 사실을 알아야 합니다.



이 책의 1부에서는 먼저 시스템 분석 방법을 소개하고 있습니다. 2부에서는 ‘6장. 객체 지향 데이터 모델링’과 ‘4부. 데이터베이스 연동 방법’을 이해하는 데 필요한 여러 시스템 분석 방법, 특히 최근에 각광받는 객체 지향 시스템 분석 방법을 중점적으로 알 수 있습니다. 이미 객체 지향 시스템 분석을 많은 경험해 잘 알고 있거나, 데이터 모델링부터 공부하고자 하는 독자는 곧바로 2부로 넘어가도 좋습니다.



초보자에게는 1부는 다소 복잡하고 지겹게 느껴질 수도 있겠습니다만 전반적인 SksLab 시스템이나 2부 ‘6장. 객체 지향 데이터 모델링’을 이해하기 어려울 경우에는 다시 돌아와 이 부를 읽고 넘어가는 것이 좋습니다. 1부의 주요내용은 객체 지향과 컴포넌트 기반으로 프로그래밍하면서 분석/설계는 비객체 지향으로 한다는 것은 앞뒤가 맞지 않습니다. 상식적으로 생각해도 분석/설계 역시 객체 지향으로 하는 것이 당연하다고 생각합니다. 이렇게 객체 지향으로 분석하고 설계하려면 우선 이러한 방법에 익숙해지는 것이 가장 중요합니다. 이 장에서는 기존의 구조적 및 정보 공학 시스템 분석 방법과 최근에 각광받는 객체지향 시스템 분석 방법을 비교하고 객체 지향 분석과 연속나형 UML과 통합 프로세스를 알 수 있습니다.



2부의 주요내용은 데이터베이스 모델링을 소개하고 있습니다. 관계형 데이터베이스 모델링 기법에는 전통적인 방식의 RED 기법과, 객체 지향 방식의 UML 및 OMR 기법 등이 있습니다. 모델링은 이론만으로 배우기 어려운 분야이며, 따라서 가급적 많은 예제와 프로젝트를 통해 이해할 수 있도록 설명되어 있습니다.



3부의 주요내용은 2부에서 각종 데이터 모델링 기법을 알아보았고, 3부에서는 ERD 모델로부터 SQL 서버 데이터베이스를 구축하고, 사용자 정의 함수, 저장 프로시저, 트리거 및 기타 T-SQL 프로그램밍을 하고, 전문검색을 설정하는 기법을 알려주고 있습니다.



4부의 주요내용은 데이터베이스와 응용 프로그램간의 다양한 연동 방법을 알아보고, 먼저 ADO와 VB6.0 이용해서 COM+ 컴포넌트를 개발하고, 이 컴포넌트를 이용해서 VB6.0 윈도우 응용과 ASP 웹 응용을 구현합니다. 그 다음은 ADO.NET과 C#.NET을 이용해서COM+ 컴포넌트를 개발하고 이 컴포넌트를 이용해서 C#.NET 윈도우 응용과 ASP.NET 웹 응용을 구현합니다.



이렇게 4개 부분의 큰 부분으로 나누어 있는데, 이 책의 장점은 각 장마다 데이터베이스를 모든 부분의 응용 프로그램에 대해 실전적 예로 설명되어 있다는 점입니다. 또한 데이터베이스의 모델링, 구축, 연동 실무까지 모든 부분에 대해 자세히 설명되어 있기 때문에 실무에서 데이터베이스를 설계, 구축 연동하는 흐름 그대로를 실제 사례로 배우려면 이 책이 유일한 책이라고 생각합니다.



물론 아쉬운 점도 있습니다. 순수 데이터베이스를 다루는 분에게는 별로 추천해 드릴만한 책은 아닌 것 같습니다. 책을 보시면 아시다시피 여러 가지 솔루션을 통해 연동하는 프로그래밍을 위주로 쓰여있기 때문에 만약 그런 분들에게는 한빛 미디어의 『데이터베이스 설계와 구축』이라는 책을 추천해 드리고 싶습니다. 웹 프로그래밍을 공부하시는 분들은 DB모델링에 대해 공부하시면서 연동까지 하고자 하신다면 좋은 책이라고 생각됩니다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?