Description
본서는 DB 설계 내용과 트랜잭션 처리 내용을 중심으로 구성된다. 우선, DB 설계 내용은 이론만 소개하는 것이 아니라 실제 적용하는 것까지 연계하는 과정을 소개하여 다른 관련 저서와 차별화를 이뤘다. 이를 위해 시스템 조건들을 소개하고 DB화를 꾀하고자 하는 대상 실세계를 시스템 관점에서 단계 0(실세계 정의)부터 단계 7(제약사항 식별 및 표현)에 이르는 개념적 설계 세부 단계들을 새롭게 소개하며, 각 단계에서 적용할 시스템 조건과 도출해야 할 산출 요소들과 그 방법을 소개한다. 단계 7까지의 산출물을 중심으로 논리적 설계인 단계 8과 9에서는 다른 저서들에서 일부만 간단히 다루는 릴레이션 변환 대상과 규칙들을 모두 상세히 소개하고 각 규칙에서 그 적용 조건, 적용 대상, 변환 방법, 기본 키 설정, 참조무결성 도출 방법을 명확히 소개하며 마지막으로 정규화 적용을 소개한다. 그 후, 강의 시스템 실세계를 대상으로 모든 단계별 작업을 순차적으로 적용하는 내용 소개로 DB 설계 이론이 실제 적용으로 연계되는 과정을 보여준다.
트랜잭션 내용에서도 개념 소개는 물론 실제 적용에 필요한 알고리즘을 제시하고 적용 예를 들어 절차적으로 상세히 설명함으로써, 개념을 너머서 적용까지의 차원에서 다른 저서들과의 차별화를 이뤘다. 트랜잭션의 성질이 보장되지 않을 때 야기되는 문제점을 예를 들어 상세히 소개하고, 복구 시스템과 트랜잭션 동시성 제어 소개에서도 각 개념과 종류와 방법 소개만이 아닌 명확한 절차적 알고리즘을 제시하여 적용 예를 통해 상세히 설명함으로써 실제 적용 차원으로까지 연계하는 차별적인 내용을 소개한다
트랜잭션 내용에서도 개념 소개는 물론 실제 적용에 필요한 알고리즘을 제시하고 적용 예를 들어 절차적으로 상세히 설명함으로써, 개념을 너머서 적용까지의 차원에서 다른 저서들과의 차별화를 이뤘다. 트랜잭션의 성질이 보장되지 않을 때 야기되는 문제점을 예를 들어 상세히 소개하고, 복구 시스템과 트랜잭션 동시성 제어 소개에서도 각 개념과 종류와 방법 소개만이 아닌 명확한 절차적 알고리즘을 제시하여 적용 예를 통해 상세히 설명함으로써 실제 적용 차원으로까지 연계하는 차별적인 내용을 소개한다
실세계 시스템 기반의 데이터베이스 설계
$34.61