실제 데이터베이스를 구축하여 운영하는 데 SQL 명령문이나 기반 이론만으로 가능할까? 가능하더라도 효율적인 데이터베이스를 설계하기는 어려울 것이다. 이 책에서는 실제 데이터베이스를 구축하기 전 요구분석 단계부터 모델링, 구축까지 하나의 흐름을 따라 실제 사례를 바탕으로 설명한다. 그 외에도 데이터베이스를 구축한 후 다른 언어와 어떻게 연동하는지부터 데이터베이스 관리 방법(백업과 복구 등)까지 설명한다.
이 책은 시스템 분석, 데이터 모델링, 데이터베이스 구축 및 프로그래밍, 각종 언어와의 연동 방법 등 데이터베이스와 관련된 소프트웨어 개발 생명 주기(SDLC)의 대부분을 포함한다. 모든 단계에서 가장 효율적인 방법론(특히 객체 지향 관련 방법론)과 CASE 및 개발 도구들을 적극적으로 사용했고, 각종 언어와의 연동시에는 점차 중요시되고 있는 N-계층 방식을 채택했다. 그리고 책에서 설명하는 이론을 SksLab이라는 예제 프로젝트로 모두 구현했으며, 첨부 CD-ROM과 관련 웹사이트로 모든 자료를 제공한다.
[부록 CD] 본문 속 예제 소스