데이터베이스 설계와 관계형 이론 (정규화와 탈정규화를 중심으로 | 2 판)

데이터베이스 설계와 관계형 이론 (정규화와 탈정규화를 중심으로 | 2 판)

$40.11
Description
◈ 요약 ◈

데이터베이스 디자인 이론과 실무의 차이를 메울 수 있도록 돕는 책으로 디자인을 다루는 다른 책들과 차별화된다. 이 책은 데이터베이스 디자인의 실무 작업을 수행할 수 있는 중요한 이론적 토대를 실무자들이 이해하기 쉽게 설명한다. 이 책을 숙독하면 무엇이 올바른 데이터베이스 디자인인지 배우고, 정규화 및 그에 관련된 개념과 목적을 이해하고, 디자인 이론을 실무에 직접 활용할 수 있는 능력을 기르게 될 것이다. 데이터베이스 디자인에 전문적으로 관심이 있는 사람이라면 누구나 엄격한 디자인 방법과 강건한 데이터베이스 모델을 만들 수 있는 디딤돌로 이 책을 활용할 수 있다.

◈ 이 책에서 다루는 내용 ◈

◆ 디자인 이론의 정확한 개념
◆ 정규화의 두 가지 서로 다른 목표
◆ 어떤 정규형이 중요한지 파악하기
◆ 디자인 이론의 실제 적용.
◆ 중복성 처리 기술
◆ 일관성의 개념과 중요성 이해

◈ 이 책의 대상 독자 ◈

데이터베이스 전문가들이다. 구체적으로는 데이터베이스 디자인에 관심이 많고 일정 수준 이상의 실력을 갖춘 데이터베이스 전문가다. 특히 관계형 모델의 특정 측면을 잘 알고 있다고 가정하고 설명한다.
저자

C.J.데이트

(C.J.Date)
관계형데이터베이스를전문으로하는저술가,강사,연구자,컨설턴트다.대표적인저서인『AnIntroductiontoDatabaseSystems,8thEdition』(Pearson,2004)는약90만부가팔렸으며전세계의수백개대학에서수업교재로사용되고있다.또한최근까지데이터베이스관리에관한수많은책을저술했다.2004년‘컴퓨터산업명예의전당(ComputingIndustryHallofFame)’에헌액됐으며,복잡한기술적주제를명확하면서이해하기쉬운방식으로설명하는능력으로최고의명성을누리고있다.

목차

1부.배경지식
1장.예비지식
__기존문헌으로부터의일부인용문
__용어에대한참고사항
__실행예제
__키
__디자인이론의위치
__이책의목표
__끝맺는말
__연습문제
__해답

2장.전제조건
__개요
__관계와관계변수
__술어와명제
__공급자와부품에대한추가논의
__연습문제
__해답

2부.기능성종속성,보이스/코드정규형과관련문제들
3장.정규화:일부보편성
__두가지목적을수행하는정규화
__업데이트이상
__정규형계층
__정규화와제약
__동등종속성
__끝맺는말
__연습문제
__해답

4장.FD와BCNF(비공식적논의)
__1차정규형
__1차정규형위반하기
__함수종속성
__키를다시논의해보자
__2차정규형
__3차정규형
__보이스/코드정규형
__연습문제
__해답

5장.FD와BCNF(정식설명)
__예비정의
__다시찾아보는함수종속성
__보이스/코드정규형다시살펴보기
__히스의정리
__연습문제
__해답

6장.함수종속성의보존
__불행한충돌
__또다른예제
__그리고또다른것
__그리고여전히또다른것
__작동하는절차
__항등분해
__모순에대한보충설명
__독립투영
__연습문제
__해답

7장.FD공리화
__암스트롱의공리
__추가규칙
__추가규칙증명
__또다른종류의폐포
__연습문제
__해답

8장.탈정규화
__‘성능을위한탈정규화’
__탈정규화는무엇을의미하는가?
__탈정규화가아닌것(I)
__탈정규화가아닌것(II)
__유해한것으로간주되는탈정규화(I)
__유해한것으로간주되는탈정규화(II)
__끝맺는말
__연습문제
__해답

3부.결합종속성,5차정규화와관련문제들
9장.JD와5NF(비공식)
__결합종속성-기본아이디어
__5NF가아닌BCNF의관계변수
__주기규칙
__끝맺는말
__연습문제
__해답

10장.JD와5NF(공식)
__결합종속성재방문
__5차정규형
__키에의해내포된JD
__유용한정리
__FD는JD가아니다
__업데이트이상다시살펴보기
__연습문제
__해답

11장.암묵적종속성
__관련없는JD구성요소
__구성요소결합
__축소불가능한JD
__지금까지의요약
__추적알고리즘
__끝맺는말
__연습문제
__해답

12장.MVD와4NF
__기본예제
__다중값종속성(정보)
__다중값종속성(공식)
__네번째정규양식
__MVD공리화
__포함된종속성
__연습문제
__해답

4부.추가정규형
13장.ETNF,RFNF,SKNF
__너무강력한5NF
____첫번째예:5NF의기능
____두번째예:5NF가많은작업을수행하는이유
__핵심튜플정규형
____정의및정리
____5NF가아닌ETNF의관계변수
____ETNF가아닌4NF의관계변수
____우리의이름선택
__중복성자유정규형
____5NF가아닌RFNF의관계변수
____RFNF가아닌ETNF의관계변수
__상위키정규형
____5NF가아닌SKNF의관계변수
____SKNF가아닌RFNF의관계변수
__끝맺는말
__연습문제
__해답

14장.6NF
__정규데이터에대한여섯번째정규형
__시간지원데이터를위한여섯번째정규형
__연습문제
__해답

15장.아직끝이아니다
__도메인-키정규형
__기본키정규형
__과도한PJ/NF
__‘제한-결합’정규형
__연습문제
__해답

5부직교성
16장.직교디자인의원리
__정규화를위한두번의환호
__동기부여사례
__더간단한예시
__튜플과명제
__첫번째예제다시살펴보기
__두번째예시다시살펴보기
__최종버전
__명확화
__끝맺는말
__연습문제
__해답

6부중복
17장.우리에게더필요한것은과학
__작은역사
__술어와제약
__사례1
__사례2
__사례3
__사례4
__사례5
__사례6
__사례7
__사례8
__사례9
__사례10
__사례11
__사례12
__중복성관리하기
____1.순수디자인
____2.제약조건선언
____3.뷰사용
____4.스냅샷사용
__정의가다듬기
____사례1과2
____사례3
____사례4
____사례5
____사례6
____사례7
____사례8
____사례9와10
____사례11
____사례12
__끝맺는말
__연습문제
__해답

부록A.어쨌든데이터베이스디자인이란무엇인가?
__논리적디자인vs.물리적디자인
__이론의역할
__술어
__규칙
__중복
__‘궁극적일관성’

부록B.일관성에대한자세한정보
__데이터베이스는논리시스템이다
__1=0증명하기
__틀린답
__주장을일반화하기
__왜무결성검사는바로수행돼야하는가

부록C.기본키는훌륭하지만,필수는아니다
__PK:AK구분을방어하는논지
__두개이상의키가있는관계변수
__송장및발송예제
__엔터티유형당하나의기본키?
__신청자및직원사례
__끝맺는말

부록D.역사적기록