원표제: Database design and relational theory : normal forms and all that jazz (2nd ed.) 색인 수록 부록: A. 어쨌든 데이터베이스 디자인이란 무엇인가? ; B. 일관성에 대한 자세한 정보 ; C. 기본 키는 훌륭하지만, 필수는 아니다 외
연계정보
외부기관 원문
목차보기
1부. 배경지식 1장. 예비 지식 __기존 문헌으로부터의 일부 인용문 __용어에 대한 참고 사항 __실행 예제 __키 __디자인 이론의 위치 __이 책의 목표 __끝맺는 말 __연습 문제 __해답
2장. 전제 조건 __개요 __관계와 관계 변수 __술어와 명제 __공급자와 부품에 대한 추가 논의 __연습 문제 __해답
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. 역사적 기록
이용현황보기
데이터베이스 설계와 관계형 이론 : 정규화와 탈정규화를 중심으로 이용현황 표 - 등록번호, 청구기호, 권별정보, 자료실, 이용여부로 구성 되어있습니다.
등록번호
청구기호
권별정보
자료실
이용여부
0002812560
005.756 -21-3
서울관 서고(열람신청 후 1층 대출대)
이용가능
0002812561
005.756 -21-3
서울관 서고(열람신청 후 1층 대출대)
이용가능
출판사 책소개
데이터베이스 디자인 이론과 실무의 차이를 메울 수 있도록 돕는 책으로 디자인을 다루는 다른 책들과 차별화된다. 이 책은 데이터베이스 디자인의 실무 작업을 수행할 수 있는 중요한 이론적 토대를 실무자들이 이해하기 쉽게 설명한다. 이 책을 숙독하면 무엇이 올바른 데이터베이스 디자인인지 배우고, 정규화 및 그에 관련된 개념과 목적을 이해하고, 디자인 이론을 실무에 직접 활용할 수 있는 능력을 기르게 될 것이다. 데이터베이스 디자인에 전문적으로 관심이 있는 사람이라면 누구나 엄격한 디자인 방법과 강건한 데이터베이스 모델을 만들 수 있는 디딤돌로 이 책을 활용할 수 있다.
◈ 이 책에서 다루는 내용 ◈
◆ 디자인 이론의 정확한 개념 ◆ 정규화의 두 가지 서로 다른 목표 ◆ 어떤 정규형이 중요한지 파악하기 ◆ 디자인 이론의 실제 적용. ◆ 중복성 처리 기술 ◆ 일관성의 개념과 중요성 이해
◈ 이 책의 대상 독자 ◈
데이터베이스 전문가들이다. 구체적으로는 데이터베이스 디자인에 관심이 많고 일정 수준 이상의 실력을 갖춘 데이터베이스 전문가다. 특히 관계형 모델의 특정 측면을 잘 알고 있다고 가정하고 설명한다.