장바구니 담기 close

장바구니에 상품을 담았습니다.

알기 쉽게 해설한 데이터 모델링

알기 쉽게 해설한 데이터 모델링

  • 홍민영
  • |
  • 아이리포
  • |
  • 2025-04-01 출간
  • |
  • 196페이지
  • |
  • 152 X 225mm
  • |
  • ISBN 9791193747056
판매가

15,000원

즉시할인가

13,500

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
13,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

. 어떤 독자를 위한 책인가?
-. 데이터 모델링을 처음 접하는 초보자
-. 데이터 아키텍트, 데이터 엔지니어
-. 데이터 분석가, 개발자, 그리고 IT 전략을 수립하는 관리자

개념 설명에만 머물지 않고
그 너머, 실전 데이터 모델링에 진입할 수 있는 실습 시나리오 및 16개 프로젝트 사례 수록
-------------------------------------------------------------------------------
* (Why) 데이터는 IT 기반의 비즈니스 근간을 구성하는 핵심 요소입니다. 사용자 경험을 잘 반영한 유려한 인터페이스, 신속하고 정확한 작업 처리 성능, 그리고 보안 등은 효율적이고 일관성 있는 데이터 모델이 있어야만 가능하며, 이는 급속한 IT 서비스의 발전 속에서 데이터 모델링이 여전히 중요한 위치를 차지하는 이유입니다.

* (What) 이 책은 데이터 모델링의 기본 개념부터 실무 적용에 필요한 핵심 기법까지 체계적으로 정리하여, 데이터 모델링이 왜 중요한지, 그리고 어떻게 하면 효과적인 데이터 모델을 설계할 수 있는지에 대한 명확한 가이드를 제공합니다.

* (Who) 데이터 모델링을 처음 접하는 초보자부터 데이터 아키텍트, 데이터 엔지니어, 분석가, 개발자, 그리고 IT 전략을 수립하는 관리자까지, 다양한 수준의 독자가 실질적인 인사이트를 얻고 활용할 수 있도록 구성되었습니다. 단순히 스키마 설계에 대한 기술적 접근을 넘어, 비즈니스 요구 사항을 효과적으로 분석하고 이를 데이터 모델로 전환하는 실질적인 방법론을 제시함으로써, 이론과 실무를 아우르는 균형 잡힌 학습을 가능하게 합니다.

목차

Chapter 1 데이터베이스 이해
__1.1 데이터베이스와 데이터베이스 관리시스템
__1.2 데이터베이스 관리시스템

Chapter 2 데이터 모델
__2.1 데이터 모델 정의
__2.2 데이터 모델 관련 용어
__2.3 데이터 모델에 대한 다양한 관점
__2.4 데이터 모델링 절차

Chapter 3 데이터 모델링(1)
__3.1 개체(Entity) 정의
__3.2 식별자 정의
__3.3 관계 정의

Chapter 4 데이터 모델링(2)
__4.1 세부 조정
__4.2 데이터 모델 검토
__4.3 데이터베이스 생성
__4.4 데이터베이스 변경관리

Chapter 5 데이터 모델과 관련된 보충 주제
__5.1 OLAP
__5.2 주제영역
__5.3 마이크로 서비스와 데이터 모델

Chapter 6 실습사례
__6.1 실습 시나리오
__6.2 데이터 모델링 실습

Chapter 7 NoSQL 데이터베이스 모델링
__7.1 MongoDB와 관계형 데이터베이스의 차이
__7.2 MongoDB 데이터 구조
__7.3 MongoDB 데이터 모델링

Chapter 8 사례연구
__8.1 속성 정의
____(사례 1) 속성 명칭과 컬럼 명칭의 불일치성
____(사례 2) 동일 속성에 대한 데이터 타입과 크기로 컬럼에 대한 무결성 저하
__8.2 개체 도출
____(사례 3) 명확하지 않은 개체 명칭
____(사례 4) 이력 데이터 누락
____(사례 5) 관계가 불필요한 개체 도출
____(사례 6) 동일 속성 반복적 출현(1차 정규화 대상)
____(사례 7) PK에 대해 일반 속성 부분 종속성 발생(2차 정규화 대상)
____(사례 8) PK 구성 컬럼의 수가 많아 조인 조건이 복잡해짐
____(사례 9) 개체 사이의 PK 구성순서가 달라 조인 시 성능저하 발생
____(사례 10) 이력 데이터 관리 시 시작/종료일자 관리 미비로 불필요한 로직 처리
__8.3 개체 사이의 관계
____(사례 11) 1:M 관계에 대해서 하위 개체의 Key가 상위 개체와 동일
____(사례 12) 계층구조를 표현하기 위한 관계
____(사례 13) 데이터 발생순서와 관계 설정이 배치되는 문제
____(사례 14) 복합키의 다가종속성 문제
____(사례 15) N-Ary 관계 발생
____(사례 16) 유사 성격의 개체에 대해 슈퍼/서브타입 관계를 표현하지 않음

__Appendix ERgrin 설치 및 실행 가이드

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.