핵심 데이터 모델링

핵심 데이터 모델링

$28.98
Description
이 책은 모델링 이론과 개념모델링, 논리모델링, 물리 모델링 과정에서 수행하는 작업을 중심으로 기술했으며, 마지막에는 모델링 사례를 바탕으로 다양한 주제를 다루었다. 이론적인 내용을 포함하여 실제 모델링을 수행하면서 느꼈던 부분이나 고민했던 내용으로 구성했다.

ER모델 요소인 엔티티, 관계, 속성 등 이론적인 내용과 모델링 수행 과정으로 기술하다 보니 중복되는 부분이 있다. 가급적 최소화한다고 했으나 어쩔 수 없이 반복하여 설명한 부분이 있으니 참고하기 바란다.

1장은 ER 모델 및 관계형 모델의 핵심 이론을 중심으로 엔티티, 관계, 속성과 정규화에 대한 내용으로 구성하였다.

2장에서 4장은 개념, 논리, 물리 모델링 과정을 절차 중심으로 다루었다. 2장은 개념 모델링으로 주제영역을 도출하여 정의하고, 핵심 엔티티를 중심으로 개념 모델을 도출하는 과정을, 3장은 논리 모델링으로 엔티티, 관계, 속성으로 나누어 논리 모델링 과정에서 해야 할 내용을 중심으로 설명하고, 4장은 물리 모델링으로 논리모델을 물리모델로 변환하는 과정과 인덱스 등 물리 설계와 관련된 내용으로 구성하였다.

5장은 실제 모델링 사례를 중심으로 고객, 공통코드 등 대부분 시스템에 존재하는 엔티티에 대한 설계 사례나 데이터 모델을 개선한 사례로 구성하였다.

업무에 대한 전반적인 지식과 데이터 모델에 대한 다양한 경험과 고민을 통해 실력이 축적된다고 생각한다. 다양한 관점에서 모델을 바라보고 문제를 해결할 수 있는 힘을 키우는 데 조금이나마 도움이 되었으면 한다.
저자

유동오

건국대학교경영정보과,한양대학교경영전문대학원글로벌MBA석사과정을졸업하였다.우연히읽게된『대용량데이터베이스솔루션』에감명받아데이터분야에관심을가지게되었다.엔코아와비투엔에서20여년근무하면서금호건설,SK텔레콤,삼성화재,삼성전자,우리은행,한국고용정보원,한국산업기술평가관리원등30여개DA관련프로젝트를수행하였다.현재서율데이터대표컨설턴트로서데이터모델링,DB튜닝,DA컨설팅을하고있다.옮긴책으로는토마스카이트『전문가를위한오라클데이터베이스아키텍처』가있다.

목차

01.데이터모델링이론
데이터모델링이란
ER모델구성요소
관계형데이터모델이론

02.개념모델링
데이터모델링접근방법
개념모델링

03.논리모델링
논리모델링이란
엔티티정의및상세화
관계도출및정의
속성도출및정의
데이터표준화

04.물리모델링
물리모델링이란
테이블설계
관계설계
컬럼설계
데이터무결성설계
성능을고려한데이터구조
물리설계
인덱스설계
파티션설계

05.모델링이야기
고객의정의는?|개인정보데이터구조와암호화|공통코드어떻게설계하나?|시스템사용자및프로그램관리|주소코드및주소관리|과도한엔티티통합|데이터통합?구조통합?|어디까지일반화(통합)할것인가?|원칙과현실사이|인조식별자언제사용하나?|다양한업무발생의인조식별자활용|업무흐름에따른설계|매년소득공제항목은변경된다 |점이력을선분이력으로|관계가없을까?(이력관리)|심리검사종류별데이터관리|문자열데이터분리(수직분할)|논리모델이제공된다면? |엔티티정의가명확한가?|참조무결성|순환관계컬럼추가|인덱스설계

출판사 서평

최근데이터전문컨설팅업체로가장주목받는㈜디비안이고급SQL,DB튜닝에이어드디어데이터모델링도서를출간하게됐다.첫주자는지난20여년간데이터전문컨설팅회사에서수많은기업과공공기관에서데이터관련프로젝트를수행한실무형DA전문가다.
㈜디비안은충실한이론을바탕으로실전경험과노하우를담은데이터전문도서만출간해왔다고자부한다.이책도그런방향성에맞는내용으로가득채워졌다고확신한다.특히5장‘모델링이야기’는출간을결정하는데가장중요한역할을했다.

-고객의정의는?
-개인정보데이터구조와암호화
-공통코드어떻게설계하나?
-시스템사용자및프로그램관리
-데이터통합?구조통합?
-원칙과현실사이
-인조식별자언제사용하나?
-업무흐름에따른설계

저자가서문에서밝혔듯,좋은데이터모델은현실세계를충실하게반영하면서시스템구축현실도고려해야한다.이상적인모델보다는현실시스템에적용가능한모델이더좋다는저자의생각에동의하는바다.
정규화를중심으로한관계형데이터모델링이론은특별할게없는뻔한내용이라고생각하기쉽지만,실전에서의데이터모델링은훨씬복잡하고해결하기어려운이슈로가득한전문영역이다.데이터모델에는정답이없다고말하는이유도바로거기에있다.그런복잡계(界)에서좋은데이터모델을설계하기위해늘고민하던개발자,설계자,DBA모두에게본서는좋은길라잡이가돼줄것으로믿는다.