본문내용 바로가기
무료배송 이벤트 소득공제

관계형 데이터 모델링 노트 재미와 깨달음이 있는 모델링 이야기

프리미엄 가이드 2 | 개정판
김기창 지음 | 위즈덤마인드 | 2018년 03월 31일 출간 (1쇄 2014년 01월 02일)
클로버 리뷰쓰기
  • 정가 : 39,000원
    판매가 : 35,100 [10%↓ 3,900원 할인]
  • 혜택 :
    [기본적립] 1950원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 개정정보 : 2020년 08월 출간된 개정판이 있습니다. 개정판 보기
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    10월 23일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9791196319212(1196319219)
쪽수 742쪽
크기 177 * 244 * 40 mm /1312g 판형알림

책소개

이 책이 속한 분야

출간 이래 데이터 모델러와 DA(Data Architect)들로부터 필독서로 인정받아온 [관계형 데이터 모델링 노트]의 개정판이다. 이 책은 저자의 [관계형 데이터 모델링 프리미엄 가이드]와 함께 데이터 모델링 분야에서 최고의 권위를 인정 받고 있다.

목차

01 엔터티 이야기
1.1. 집합과 엔터티
1.2. 엔터티에 대한 서설
1.3. 엔터티 정의가 왜 중요한가?
1.4. 엔터티 분류법
1.5. 엔터티 정의 방법 - 보이는 것인가?
1.6. 엔터티 정의 방법 - 스스로 존재하는가?
1.7. 종속 엔터티의 종류
1.8. 모델(ERD)과 메타 시스템의 속성 설명
1.9. 엔터티 정의 방법 - 원천 데이터인가?
1.10. 데이터 본질에 따른 엔터티 분류법 - 실체?행위?가공?기준
1.11. 실체 엔터티란?
1.12. 행위 엔터티란?
1.13. 가공 엔터티란?
1.14. 기준 엔터티란?
1.15. 엔터티 정의 방법 - 데이터 생성에 따른 분류법
1.16. 엔터티 정의 방법 - 엔터티 유형에 따른 분류법
1.17. 교차 엔터티란?
1.18. 엔터티 설계 원칙
1.19. 엔터티 명은 어떻게 정하는가?
1.20. 다양한 엔터티에 대한 명명법
1.21. 엔터티 설명은 어떻게 기술하는가?
1.22. 개념 모델에 포함하는 주요 엔터티란?
1.23. 엔터티 정의의 또 다른 이름 - 업무 식별자
1.24. 업무 식별자 도출 방법
1.25. 업무 식별자 표현 방법
1.26. 데이터 모델을 검증할 수 있는가?
1.27. 엔터티 검증
1.28. 데이터 모델 설계 원칙
1.29. 무결성에 대해서
1.30. 성능에 대해서

02 정규화 이야기
2.1. 정규화에 대한 서설
2.2. 정규화란?
2.3. 함수 종속이란?
2.4. 결정자와 종속자
2.5. 함수 종속과 폐포
2.6. 함수 종속과 정규화
2.7. 그냥 릴레이션과 비정규형 릴레이션
2.8. 등산과 정규화
2.9. 정규화를 하면 좋아지는 게 무엇인가?
2.10. 아노말리란?
2.11. 정규형의 종류
2.12. 1정규화와 원자 값
2.13. 1정규화의 대상
2.14. 1정규형과 비정규형
2.15. 반복 속성으로 인한 1정규형 위반 사례
2.16. 2정규형
2.17. 2정규형 위반인가?
2.18. 3정규형
2.19. BC정규형
2.20. 4정규형
2.21. 5정규형
2.22. 정규화 요약
2.23. 3정규화까지만 수행하면 된다?
2.24. 정규형과 성능

03 데이터 통합과 서브타입 이야기
3.1. 데이터 통합에 대한 서설
3.2. 일반화와 상세화
3.3. 데이터 통합과 엔터티 통합
3.4. 통합이 대세인가?
3.5. 어떤 경우에 통합을 고려하는가?
3.6. 통합을 고려하지 않아도 되는 경우
3.7. 데이터 통합이 어려운 또 다른 이유
3.8. 데이터 주제 영역이란?
3.9. 주제 영역 설계 방법
3.10. 데이터 오너십과 모델 오너십
3.11. 데이터 통합의 시발점
3.12. 데이터 통합과 정규화
3.13. 통합과 합체
3.14. 주 식별자가 다른 엔터티의 통합
3.15. 서브타입에 대한 서설
3.16. 서브타입과 부분집합
3.17. 서브타입은 어떻게 도출하는가?
3.18. 왜 서브타입을 사용하는가?
3.19. 한 엔터티에 서브타입이 여러 개 존재한다?
3.20. 서브타입과 코드
3.21. Is-A 서브타입과 Part-Of 서브타입
3.22. 배타 서브타입과 중복 서브타입
3.23. 배타 서브타입과 이력 데이터
3.24. 중복 서브타입에 대한 설계
3.25. 중복 서브타입의 주의점
3.26. 완전 서브타입과 불완전 서브타입
3.27. 서브타입과 슈퍼타입의 관계
3.28. 서브타입의 오해 ? 슈퍼타입과 서브타입은 부모 자식 관계다
3.29. 슈퍼타입?서브타입 논리 모델의 물리 모델 변환
3.30. 서브타입 모델의 물리 모델 변환 - 서브타입별로 엔터티 분할
3.31. 서브타입 모델의 물리 모델 변환 - 슈퍼타입 엔터티로 통합
3.32. 서브타입 모델의 물리 모델 변환 - 슈퍼타입?서브타입 개별 생성
3.33. 서브타입 모델의 물리 모델 변환 - 슈퍼타입?서브타입 개별 생성(배타 관계)
3.34. ERWin 툴의 서브타입 표기법
3.35. 중첩 서브타입
3.36. 서브타입 간의 관계 표현법
3.37. 잘못된 서브타입
3.38. 범주에 대해서

04 속성 이야기
4.1. 속성에 대한 서설
4.2. 식별자 속성과 비식별자 속성
4.3. 식별자 종류 ? 후보 식별자
4.4. 식별자 종류 ? 주 식별자
4.5. 주 식별자가 바뀌는 현상
4.6. 어떤 속성을 주 식별자로 선택해야 하는가?
4.7. 주 식별자를 단순하게 설계해야 하는 이유
4.8. 주 식별자 선정 절차
4.9. 복잡한 주 식별자
4.10. 복합 주 식별자의 속성 순서
4.11. 교차 엔터티의 주 식별자
4.12. 사원 엔터티의 주 식별자와 사원의 정의에 대해서
4.13. 식별자 종류 ? 인조 식별자
4.14. 인조 식별자를 사용해야 좋을 때
4.15. 업무 식별자와 인조 식별자의 혼합
4.16. 부분 인조 식별자를 사용할 수 있는 경우
4.17. 식별자 종류 ? 대리 식별자
4.18. 식별자 종류 ? 슈퍼 식별자
4.19. 속성 종류 ? 기초 속성
4.20. 속성 종류 ? 관계 속성
4.21. 속성 종류 ? 추출 속성
4.22. 속성 종류 ? 시스템 속성
4.23. 추출 속성의 종류 ? 중복 속성
4.24. 시점 데이터가 중복 속성이다?
4.25. 중복 속성을 사용할 수 있는 경우
4.26. 단일 값 속성과 다가 속성
4.27. 단순 속성과 복합 속성
4.28. 필수 속성과 선택 속성
4.29. 배타 속성
4.30. 코드 속성과 비코드 속성
4.31. 일반 코드와 식별자 코드
4.32. 식별자 코드와 일반 코드의 관리
4.33. 식별자 코드와 일반 코드의 상호 변환
4.34. 통합 코드로 설계할지 개별 엔터티로 설계할지?
4.35. 코드 속성의 명명법
4.36. 코드 인스턴스 설계 원칙
4.37. 코드를 사용하는 용도
4.38. 코드 엔터티와 참조 무결성 관계
4.39. 통합 코드 엔터티와 개별 코드 엔터티
4.40. 일반적인 코드 모델
4.41. 전체 코드의 부분집합을 관리하는 모델
4.42. 코드 값 간 관계를 관리하는 코드 모델
4.43. 출력 순서를 관리하는 코드 모델
4.44. 코드 모델의 이력 관리
4.45. 속성 명은 어떻게 정하는가?
4.46. 속성 설명
4.47. 속성 표준화
4.48. 도메인
4.49. 데이터 타입 선정 원칙과 절차
4.50. 널에 대한 서설
4.51. 널과 DBMS와 인덱스
4.52. 널 특징과 사용법
4.53. 속성 검증

05 관계 이야기
5.1. 관계에 대한 서설
5.2. 관계선이 의미하는 것
5.3. 관계를 설계할 때 고려할 사항
5.4. 참조 무결성
5.5. 기준 엔터티의 참조 무결성
5.6. 종속 관계와 참조 관계
5.7. 식별 관계와 비식별 관계
5.8. 종속?참조 관계와 식별?비식별 관계
5.9. 식별 관계와 비식별 관계를 채택하는 예외 경우
5.10. 관계 속성과 관계 엔터티
5.11. 관계 엔터티의 특징
5.12. 관계 엔터티 선택 기준
5.13. 관계선의 구성 요소
5.14. 관계 구성 요소 - 관계비
5.15. 관계비 분석 방법
5.16. 관계 구성 요소 - 관계 존재성
5.17. 상위 엔터티의 관계 존재성
5.18. 관계비와 관계 존재성의 표기법
5.19. 관계 존재성과 관계 속성의 널 제약
5.20. 관계 구성 요소 ? 관계 참여수
5.21. 관계 참여수와 주 식별자
5.22. 관계 참여수와 연관된 다앙한 설계 방법
5.23. 관계 명
5.24. 관계 명 붙이는 방법
5.25. 관계 명이 필요할 때와 필요 없을 때
5.26. 일대일 관계
5.27. 일대일 관계와 이력 데이터
5.28. 배타 관계
5.29. 주 식별자가 다른 엔터티의 배타 관계
5.30. 재귀 관계
5.31. 재귀 관계의 관계비
5.32. 재귀 관계에서의 데이터 발생 규칙
5.33. 분류 계층 모델
5.34. 추출 관계
5.35. 양방향 관계
5.36. 잘못 설계한 관계선
5.37. 잘못 설계한 관계선의 다양한 예제
5.38. 관계 검증

06 이력 데이터 이야기
6.1. 이력 데이터에 대한 서설
6.2. 이력 데이터와 내역 데이터
6.3. 이력 엔터티 설계 시점
6.4. 이력 데이터를 설계하는 방법
6.5. 이력 데이터를 설계하는 첫 번째 방법
6.6. 이력 데이터를 설계하는 두 번째 방법
6.7. 이력 데이터를 설계하는 세 번째 방법
6.8. 이력 데이터를 설계하는 네 번째 방법
6.9. 속성 단위의 이력 모델과 추출 속성
6.10. 속성 그룹 단위로 이력 데이터를 설계하는 예제
6.11. 이력 데이터를 설계하는 다섯 번째 방법
6.12. 이력 데이터를 종 테이블로 설계하는 다양한 방법
6.13. 함께 변경된 속성을 알아야 할 때
6.14. 선분이력
6.15. 선분이력의 종료일자
6.16. 기간을 의미하는 종료 일자
6.17. 이력 엔터티의 주 식별자
6.18. 이력 엔터티 설계 절차
6.19. 서브타입의 이력 모델
6.20. 정정 데이터

07 비정규화 이야기
7.1. 비정규화에 대한 서설
7.2. 비정규화 원칙
7.3. 비정규형의 단점
7.4. 비정규화 과정
7.5. 비정규화 방법 - 역정규화
7.6. 비정규화 방법 - 엔터티 합체
7.7. 비정규화 방법 - 엔터티 분해
7.8. 비정규화 방법 - 요약 엔터티
7.9. 비정규화 방법 - 추출 속성
7.10. 이전 값을 관리하는 모델을 설계하는 방법
7.11. 비정규화 방법 - 추출 엔터티
7.12. 비정규화 방법 - 반복 속성
7.13. 비정규화 방법 - 중복 데이터

참고 문헌
용어 대역표 I 약어 목록
찾아보기

출판사 서평

모델러와 DA의 필독서
모델링에 대한 이론서이지만 체계적인 이론 외에도 저자의 현장감 넘치는 실무 경험이 내용 곳곳에 녹아 있다. 블로그와 유사하게 편집해서 쉽게 읽히고, 심도 있게 설명해서 이해하기 쉽다. 전문 모델러뿐만 아니라 DAP(Data Architecture Professional) 자격증을 준비하는 사람들에게도 필독서로 추천 받고 있는 책이다. 모델러나 DA(Data Architect), 분석 설계자, 리더 개발자에게도 강력히 추천한다.
통독하지 않더라도 사무실에 놓고 의문이 생길 때마다 찾아보면 좋다. 찾아보기 쉽... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품