관계형 데이터 모델링 프리미엄 가이드(개정판)(관계형 데이터 모델링 시리즈 1)
이론과 실무를 겸비한 최고의 전략서
Regular price
$41.57
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
출간 이래 데이터 모델러와 데이터 아키텍트(Data Architect)의 필독서로 인정받아온 [관계형 데이터 모델링 프리미엄 가이드]의 개정판이다. 이 책은 저자의 [관계형 데이터 모델링 노트]와 함께 데이터 모델링 분야에서 최고의 권위를 인정받고 있는 책이다.
모델러와 DA의 필독서
모델링에 대한 이론서이지만 체계적인 이론 외에도 저자의 현장감 넘치는 실무 경험이 내용 곳곳에 녹아 있다. 전문 모델러뿐만 아니라 DAP(Data Architecture Professional) 자격증을 준비하는 사람들에게도 필독서로 추천받고 있는 책이다. 모델러나 DA(Data Architect), 분석 설계자, 리더 개발자에게도 도움이 될 것이다.
통독하지 않더라도 사무실에 놓고 의문이 생길 때마다 찾아보면 좋다. 찾아보기 쉽도록 기획하여 목차만 보고도 원하는 부분을 찾을 수 있다.
이 책에서 다루는 주요 내용
- 모델링에 대한 일반적인 생각
- 데이터의 본질을 파악하는 정규화
- 개념 모델과 논리 모델의 정의
- 데이터를 일반화하는 통합화
- 엔터티를 도출하고 정의하는 방법
- 인조 식별자와 업무 식별자를 선택하는 방법
- 관계의 실제적인 정의
- 이력 관리에 대한 다양한 모델
- 하산하는 과정인 비정규화
- 리버스 모델링을 사용한 모델링 방법론
- 모델링 WBS
모델러와 DA의 필독서
모델링에 대한 이론서이지만 체계적인 이론 외에도 저자의 현장감 넘치는 실무 경험이 내용 곳곳에 녹아 있다. 전문 모델러뿐만 아니라 DAP(Data Architecture Professional) 자격증을 준비하는 사람들에게도 필독서로 추천받고 있는 책이다. 모델러나 DA(Data Architect), 분석 설계자, 리더 개발자에게도 도움이 될 것이다.
통독하지 않더라도 사무실에 놓고 의문이 생길 때마다 찾아보면 좋다. 찾아보기 쉽도록 기획하여 목차만 보고도 원하는 부분을 찾을 수 있다.
이 책에서 다루는 주요 내용
- 모델링에 대한 일반적인 생각
- 데이터의 본질을 파악하는 정규화
- 개념 모델과 논리 모델의 정의
- 데이터를 일반화하는 통합화
- 엔터티를 도출하고 정의하는 방법
- 인조 식별자와 업무 식별자를 선택하는 방법
- 관계의 실제적인 정의
- 이력 관리에 대한 다양한 모델
- 하산하는 과정인 비정규화
- 리버스 모델링을 사용한 모델링 방법론
- 모델링 WBS
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
01 데이터 모델링에 대한 상념
1.1. 데이터 모델링이 왜 어려운가?
1.2. 데이터 모델링의 매력
1.3. 모델링은 상식적이다
1.4. 모델러와 바둑 프로기사
1.5. 좋은 모델은?
1.6. 모델링이 왜 필요한가?
1.7. 좋은 모델러란?
1.8. 모델링 목표
02 데이터 모델링 기본 개념
2.1. 관계형 데이터 모델링
2.2. 무결성
2.3. 데이터베이스 라이프 사이클
2.4. 주제 영역
2.5. 데이터 표준화
2.6. ERD
03 개념 모델 & 논리 모델 & 물리 모델
3.1. 개념 모델
3.2. 논리 모델
3.3. 물리 모델
04 정규화(Normalization)
4.1. 정규화란?
4.2. 정규화의 목적
4.3. 아노말리
4.4. 함수 종속
4.5. 정규형의 종류
4.6. 정규형과 성능
05 데이터 통합(Generalization)
5.1. 데이터 통합
5.2. 데이터 통합의 장단점
5.3. 엔터티 통합 대상
5.4. 데이터 오너십
06 슈퍼타입(Supertypes)과 서브타입(Subtypes)
6.1. 슈퍼타입과 서브타입 정의
6.2 슈퍼타입과 서브타입의 사용 방법
6.3. 서브타입의 종류
6.4. 서브타입의 물리모델 변환
07 엔터티(Entity)
7.1. 엔터티란?
7.2. 자립 엔터티 & 종속 엔터티
7.3. 엔터티 종류
7.4. 엔터티 도출 원칙
7.5. 엔터티명
7.6. 엔터티 검증
08 식별자(Unique Identifier)
8.1. 업무 식별자란?
8.2. 식별자와 키 종류
8.3. 주 식별자 선정 원칙
8.4. 주 식별자 선정 절차
8.5. 주 식별자 상속
8.6. 인조 식별자 채번
8.7. 복잡한 주 식별자
8.8. 식별자 검증
09 속성(Attributes)
9.1. 속성이란?
9.2. 속성 종류
9.3. 도메인
9.4. 복합 속성과 다가 속성
9.5. 속성 명
9.6. 코드
9.7. 널
9.8. 데이터 타입
9.9. 속성 검증
10 관계(Relationships)
10.1. 관계란?
10.2. 관계와 속성 그리고 엔터티
10.3. 관계 구성 요소
10.4. 관계 표현
10.5. 관계 종류
10.6. 참조 무결성
10.7. 관계 검증
11 모델링 방법론(Modeling Methodology)
11.1. 하향식과 상향식
11.2. 리버스 모델링
11.3. 모델링 프로젝트 WBS
12 이력 관리
12.1. 이력 데이터란?
12.2. 선분 이력
12.3. 이력 엔터티 선정 절차
12.4. 이력 관리 모델 유형
12.5. 이력 엔터티의 주 식별자
12.6. 정정 데이터
13 비정규화(Denormalization)
13.1. 비정규화란?
13.2. 비정규화 과정
13.3. 비정규형의 단점
13.4. 비정규화 방법
14 물리적(DBMS) 요소
14.1. 테이블 타입
14.2. 파티션
14.3. 인덱스
14.4. 뷰
Bibliography
Index
1.1. 데이터 모델링이 왜 어려운가?
1.2. 데이터 모델링의 매력
1.3. 모델링은 상식적이다
1.4. 모델러와 바둑 프로기사
1.5. 좋은 모델은?
1.6. 모델링이 왜 필요한가?
1.7. 좋은 모델러란?
1.8. 모델링 목표
02 데이터 모델링 기본 개념
2.1. 관계형 데이터 모델링
2.2. 무결성
2.3. 데이터베이스 라이프 사이클
2.4. 주제 영역
2.5. 데이터 표준화
2.6. ERD
03 개념 모델 & 논리 모델 & 물리 모델
3.1. 개념 모델
3.2. 논리 모델
3.3. 물리 모델
04 정규화(Normalization)
4.1. 정규화란?
4.2. 정규화의 목적
4.3. 아노말리
4.4. 함수 종속
4.5. 정규형의 종류
4.6. 정규형과 성능
05 데이터 통합(Generalization)
5.1. 데이터 통합
5.2. 데이터 통합의 장단점
5.3. 엔터티 통합 대상
5.4. 데이터 오너십
06 슈퍼타입(Supertypes)과 서브타입(Subtypes)
6.1. 슈퍼타입과 서브타입 정의
6.2 슈퍼타입과 서브타입의 사용 방법
6.3. 서브타입의 종류
6.4. 서브타입의 물리모델 변환
07 엔터티(Entity)
7.1. 엔터티란?
7.2. 자립 엔터티 & 종속 엔터티
7.3. 엔터티 종류
7.4. 엔터티 도출 원칙
7.5. 엔터티명
7.6. 엔터티 검증
08 식별자(Unique Identifier)
8.1. 업무 식별자란?
8.2. 식별자와 키 종류
8.3. 주 식별자 선정 원칙
8.4. 주 식별자 선정 절차
8.5. 주 식별자 상속
8.6. 인조 식별자 채번
8.7. 복잡한 주 식별자
8.8. 식별자 검증
09 속성(Attributes)
9.1. 속성이란?
9.2. 속성 종류
9.3. 도메인
9.4. 복합 속성과 다가 속성
9.5. 속성 명
9.6. 코드
9.7. 널
9.8. 데이터 타입
9.9. 속성 검증
10 관계(Relationships)
10.1. 관계란?
10.2. 관계와 속성 그리고 엔터티
10.3. 관계 구성 요소
10.4. 관계 표현
10.5. 관계 종류
10.6. 참조 무결성
10.7. 관계 검증
11 모델링 방법론(Modeling Methodology)
11.1. 하향식과 상향식
11.2. 리버스 모델링
11.3. 모델링 프로젝트 WBS
12 이력 관리
12.1. 이력 데이터란?
12.2. 선분 이력
12.3. 이력 엔터티 선정 절차
12.4. 이력 관리 모델 유형
12.5. 이력 엔터티의 주 식별자
12.6. 정정 데이터
13 비정규화(Denormalization)
13.1. 비정규화란?
13.2. 비정규화 과정
13.3. 비정규형의 단점
13.4. 비정규화 방법
14 물리적(DBMS) 요소
14.1. 테이블 타입
14.2. 파티션
14.3. 인덱스
14.4. 뷰
Bibliography
Index
저자
저자
김기창
저자는 데이터 분야에서 15년 이상 일하고 있으며, 현재는 위즈덤마인드 주식회사에서 대표 컨설턴트로서 데이터 모델링과 DA(Data Architecture) 컨설팅을 하고 있다. 특별히 풍부한 실전을 바탕으로 데이터 모델링을 직접 수행하며, 실무에 적절한 DA 컨설팅을 하는 것이 강점이다.
저서로는 [데이터베이스 활용을 위한 SQL Server 2000], [관계형 데이터 모델링 프리미엄 가이드], [관계형 데이터 모델링 노트]가 있다. [전사적 데이터 아키텍처 프레임웍에 대한 개념 모델 개발] 논문을 발표했고, [데이터 모델 리소스 북 1권]을 번역했다.
모델러가 기업에게 제공할 최고의 가치는 좋은 모델을 제공하는 것이라고 생각하고 있다. 소명을 갖고 많은 기업에서 진짜 모델이 운영되는 것을 꿈꾸고 있으며, 그런 모델을 설계하는 진짜 모델러가 많아질 수 있도록 노력하고 있다.
저서로는 [데이터베이스 활용을 위한 SQL Server 2000], [관계형 데이터 모델링 프리미엄 가이드], [관계형 데이터 모델링 노트]가 있다. [전사적 데이터 아키텍처 프레임웍에 대한 개념 모델 개발] 논문을 발표했고, [데이터 모델 리소스 북 1권]을 번역했다.
모델러가 기업에게 제공할 최고의 가치는 좋은 모델을 제공하는 것이라고 생각하고 있다. 소명을 갖고 많은 기업에서 진짜 모델이 운영되는 것을 꿈꾸고 있으며, 그런 모델을 설계하는 진짜 모델러가 많아질 수 있도록 노력하고 있다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

