데이터 모델 리소스 북 Vol.3

Len Silverston, Paul Agnew 저 / 박경호, 장현주, 김태연, 김경주, 제갈세용, 김진아, 홍수진, 박정현 역

이 책은 대부분의 데이터 모델링 활동의 절반 이상에 영향을 미치는 근본적이고, 기본적인 패턴들을 다룬다. 이 패턴들은 모델링 시간과 비용을 상당히 단축시키고, 데이터 모델링 활동을 높은 수준에서 시작하며, 데이터모델의 일관성과 품질을 향상시키기 위한 표준과 가이드라인으로써 그리고 기업이 데이터모델을 평가하기 위한 객관적인 소스로써 사용할 수 있다. 


각 패턴에 대해서, 구체적인 모델링 방법부터 일반화된 모델링 방법까지 포함한 다양한 대안들이 제공된다. 이 패턴들과 패턴에 대한 설명을 통해서, 저자들은 초보자부터 전문가에 이르기까지 데이터 모델링에 관련된 모든 사람들에게 가치를 따질 수 없는 근본적인 툴 셋(tool set)을 제공한다.


도서 상세

분야: [시스템 운영, 데이터베이스 & 빅데이터]

출간일: Mar 18, 2012

페이지: 654

도서정가: 37,000 원

ISBN: 9788993827415

부가 정보


출판사 서평

이 책은 다음과 같은 내용을 다루고 있다.

가장 일반적인 데이터 모델링 구조(역할, 계층, 분류, 상태, 연락정보, 비즈니스 룰)를 모델링하는 방법, 데이터 모델링의 핵심 패턴 라이브러리를 재사용하는 방법, 다양한 레벨의 일반화를 적용하여 모델링하는 방법, 구체적인 모델 vs. 일반화된 모델의 장점과 단점, 많은 유형의 데이터 모델링 활동(프로토타입, 어플리케이션, 전사 데이터모델, 데이터웨어하우스, 마스터 데이터 관리 활동 등)에 패턴을 적용하는 방법, 이 패턴을 사용하거나 표준화하는 데 있어 공감대를 얻는 방법 등이다.


추천사

데이터 모델링에 대한 유니버설 패턴을 다루는 이 책은 기업의 데이터 모델링을 수행하는 사람들에게 필독서이다. The Data Model Resource Book 시리즈는 지난 십여년 동안 데이터 모델링 방법론에 중요한 기여를 해왔다.- Dr. Graeme Simsion (Data Modeling Essentials and Data Modeling Theory and Practice 저자)


나는 Universal Data Model Book 시리즈에서 가장 중요한 볼륨이라고 생각하는 책의 서문을 쓰게 되어 기쁘다. Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling은 수많은 기업, 프로젝트 그리고 수많은 사례들에 적용할 수 있는 재사용 가능한 패턴들을 보여준다. Volume 1, 2는 공통적인 데이터 구조를 위한 템플릿 솔루션에 초점을 맞춘 반면, 이 책은 데이터에 관한 더 일반적이고 근본적인 기본 패턴에 초점을
맞춘다. 이 패턴들은 특정 업종이나 기능에 맞춘 것이 아니다. 이 패턴들은 어떠한 솔루션에도 맞출 수 있는 톱니와 바퀴이다. 여러분은 당면한 프로젝트의 ‘시계’를 만드는 부품을 만들 수 있으며, 다른 프로젝트의 다른 솔루션에 대해서도 이 동일한 부품을 사용할 수 있다. 이러한 패턴을 개발하고 문서화하는 과정을 통해서 Len Silverston과 Paul Agnew는 전체 커리어를 위한 툴 세트를 제공해왔다. 여러분이 어떤 장소에 일하든지 또는 무슨 비즈니스를 지원하든지에 상관없이 이 패턴을 적용할 수 있다.
- Karen Lopez (InfoAdvisors 수석 프로젝트 매니저 및 대표 컨설턴트)


저자 소개

Len Silverston : 베스트셀러인 The Data Model Resource Book(Vol. 1, 2)의 저자이며, 강연자이자 조직의 정보 및 시스템 통합 분야에서 25년 이상의 경험을 보유한 데이터 관리 컨설턴트이다. Universal Data Models, LLC 대표.

Paul Agnew : 다양한 업종의 데이터 관리 분야에서 17년 이상의 경험을 보유한 컨설턴트이며, 데이터 모델링, 데이터 아키텍처, 데이터 통합 분야의 전문가이다. Universal Data Models, LLC 수석 파트너.


역자 소개

박경호 : 연세대 컴퓨터과학과를 졸업했다. 1993년부터 현재까지 삼성SDS에서 근무하면서 KT, 건강보험공단, 행정안전부, 농림수산식품부, 삼성전자 등의 IT 시스템 구축 프로젝트에서 데이터 아키텍트로서 활동하고 있다. Universal Data Model과 Big Data 처리기술이 주요 관심분야이다.

장현주 : 성균관대 산업공학과를 졸업했다. 삼성SDS에 1998년에 입사하여 현재까지 근무하면서, 행정안전부, 보건복지부, 철도공사, 국세청, 국토부 등의 IT 시스템 구축 프로젝트에서 데이터 아키텍트로서 활동하고 있다. 2009년에 보건복지부장관 표창 공로상을 수상했다.

김태연 : 인하대 전자계산공학과, 동대학원 전자계산공학과를 졸업했다. 석사과정 중 데이터베이스 연구실에서 GIS DBMS 개발 및 상용화에 기여했다. LG CNS, CJ시스템즈를 거쳐 현재 삼성SDS에 근무하고 있으며 공공, 금융, 제조, 유통 등의 IT 시스템 구축 프로젝트에서 데이터 아키텍트로서 활동하고 있다.

김경주 : 연세대 컴퓨터과학 대학원을 졸업했다. 22년간 국내 대기업, 외국계 SW회사, 벤처기업 등에 근무하면서 SW 개발 방법론 및 SW 재사용 관련 업무 그리고 금융, 공공 분야 등의 다양한 IT 시스템 프로젝트를 수행했다. 현재 삼성 SDS에서 근무하고 있으며, 번역서로는 UML Components가 있다.

제갈세용 : 고려대 통계학과를 졸업했다. LG CNS, 엔코아컨설팅을 거쳐, 삼성SDS에서 근무하면서 삼성전자, 동양증권, 금융정보분석원 등의 IT 시스템 구축 프로젝트를 수행했다. 현재 삼성SDS에서 데이터 아키텍트로서 활동하고 있다.

김진아 : 성균관대 컴퓨터공학과를 졸업했다. 2006년에 삼성SDS에 입사해서 현재까지 행정안전부, 일본 우라소에시, Saudi Aramco, 삼성전자, 특허청 등의 IT 시스템 구축 프로젝트를 수행하였으며, 현재 데이터 아키텍트로서 활동하고 있다.

홍수진 : 인하대 통계학과를 졸업했다. 삼성SDS에서 근무하면서 공공 분야 IT 시스템 구축 프로젝트에서 설계 및 개발 업무를 수행하였으며, 현재는 데이터 아키텍트로서 활동하고 있다.

박정현 : 한남대 산업시스템공학과를 졸업했다. 2006년부터 현재까지 삼성SDS에서 근무하면서 대법원, 삼성전자 등의 IT 시스템 구축 프로젝트를 수행했다. 현재 데이터 아키텍트로서 활동하고 있다.

CHAPTER 01 이 책의 소개
이 책이 필요한 이유는? 
데이터 모델링 방법론의 확장 
패턴이란? 그리고 유니버설 패턴이란? 
패턴이 왜 중요한가? 
이 책의 접근법 
패턴의 다양한 레벨 
이 책의 독자는? 
이 책의 내용 
데이터 모델링의 그 밖의 패턴 
이 책에 사용된 규약 및 표준 
이 장의 요약 
References 

CHAPTER 02 역할의 설정: 관계자는 어떤 역할을 수행하는가
이 패턴이 왜 중요한가? 
이 장의 내용 
선언적 역할이란? 
레벨 1 선언적 역할 패턴 
레벨 2 선언적 역할 패턴 
레벨 3 선언적 역할 패턴 
References 

CHAPTER 03 역할의 활용: 관계자는 맥락에 어떻게 관련되어 있는가
이 패턴이 왜 중요한가? 
이 장의 내용 
맥락적 역할이란? 
레벨 1 맥락적 역할 패턴, 속성 
레벨 1 맥락적 역할 패턴, 릴레이션쉽 
레벨 2 맥락적 역할 패턴 
레벨 2 맥락적 역할 패턴, PARTY 대안적 관점 
레벨 3 맥락적 역할 패턴 
하이브리드 맥락적 역할 패턴 
이 장의 패턴의 요약 
References 

CHAPTER 04 계층, 집합, 동료간 릴레이션쉽: 유사 데이터의 조직화
이 패턴이 왜 중요한가? 
이 장의 내용 
재귀 릴레이션쉽이란?
데이터는 재귀 릴레이션쉽을 사용하여 어떻게 조직화되는가? 
레벨 1 재귀 패턴 
레벨 2 재귀 패턴 
레벨 2 확장된 재귀 패턴 
레벨 3 재귀 패턴 
룰을 갖는 레벨 3 재귀 패턴 
이 장의 패턴의 요약 
References 

CHAPTER 05 유형과 카테고리: 데이터의 분류
이 패턴이 왜 중요한가? 
이 장의 내용 
유형, 카테고리, 택사노미란? 
레벨 1 분류 패턴 
레벨 2 분류 패턴 
레벨 3 분류 패턴 
롤업 및 스키마를 갖는 레벨 3 분류 패턴 
이 장의 패턴의 요약 
References 

CHAPTER 06 상태: 데이터의 상태
이 패턴이 왜 중요한가? 
이 장의 내용 
상태란 무엇인가? 
레벨 1 상태 패턴 
레벨 2 상태 패턴, 현재 상태 
레벨 3 상태 패턴 
레벨 4 상태 패턴 
상태 카테고리 패턴 
다중 롤업 및 룰을 갖는 상태 유형 패턴
이 장의 패턴의 요약 
References 

CHAPTER 07 컨택 메커니즘: 연락 방법
이 패턴이 왜 중요한가? 
이 장의 내용 
컨택 메커니즘이란 무엇인가? 
레벨 1 컨택 메커니즘 패턴 
레벨 2 컨택 메커니즘 패턴 
레벨 3 컨택 메커니즘 패턴 
레벨 4 컨택 메커니즘 패턴 
지리적 범위를 갖는 컨택 메커니즘 패턴
유연한 주소 관리를 지원하는 컨택 메커니즘 패턴 
컨택 메커니즘의 공통적인 기타 데이터 항목 
이 장의 패턴의 요약 
References 

CHAPTER 08 비즈니스 룰: 비즈니스가 수행되는 규칙
이 패턴이 왜 중요한가? 
이 장의 내용 
비즈니스 룰이란 무엇인가? 
레벨 2 비즈니스 룰 패턴 
레벨 3 비즈니스 룰 패턴 
관계자 역할을 갖는 비즈니스 룰 패턴 
이 장의 패턴의 요약 
References 

CHAPTER 09 패턴의 활용
이 장의 내용 
시나리오 
프로토타입 모델, 과업범위서 
어플리케이션 데이터모델 
전사 데이터모델 
데이터웨어하우스 모델 
데이터웨어하우스/데이터마트 데이터모델-스타스키마 접근법 
마스터 데이터 관리 
패턴 사용에 관한 기타 고려사항 
패턴 활용의 요약 
References 

CHAPTER 10 패턴의 사회화
패턴을 사회화하는 것이 왜 중요한가? 
이 장의 내용 
패턴을 사용하여 사회화한 경험 
패턴 사회화의 성공 요소 
동기 부여 요소의 이해-패턴을 사용하는 이유와 사용하지 않는 이유 
패턴의 사회화를 위한 목적과 비전 수립 
패턴에 대한 신뢰 구축 
패턴 적용에 대한 저항과 갈등 관리 
패턴의 사회화에 관한 그 밖의 조언 
이 장의 요약 
References