해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
저자가 IT 프로젝트와 시스템 운영 사이트를 100회 이상 진단하면서 느꼈던 점들을 토대로 하고 있다. 본문은 현장에서 겪는 다양한 문제들과 그 해결책을 28개의 이야기로 엮었다. '모만데', '아만데'라는 가상인물들이 주고받는 대화를 통해 실제로 개발현장에서 일어나는 현장감을 담아냈다.
각 이야기는 데이터베이스의 성능을 향상시키기 위해서 어떻게 해야 하는지 감을 잡지 못하는, 데이터베이스 성능 저하의 원인이 무엇인지 진단하고 싶은, 성능을 고려한 모델링의 필요성을 느끼는 데이터베이스 설계자 및 관리자, 그리고 데이터베이스 성능 향상을 위해 튜닝작업에 투입된 설계자, 관리자 들에게 문제를 푸는 실마리를 제공한다.
작가정보
저자(글) 이춘식
목차
- Story 01. PK 컬럼 순서, 대충 하지 말자
Story 02. 식별자관계와 비식별자관계 설정, 이것만은 알고 해야
Story 03. 이력 유형 데이터 모델링, 이렇게 하라
Story 04. 엔티티타입, 통합할 것인가 분리할 것인가
Story 05. Primary Key와 Unique Index 논쟁에 대하여
Story 06. 자기참조관계 모델링 기법
Story 07. 엔티티타입, 이렇게 도출하라
Story 08. 데이터 모델링에서 관계의 중요성
Story 09. 용어사전과 도메인을 정의하라
Story 10. 데이터 모델을 검증하라
Story 11. 논리/물리 데이터 모델을 생성하라
Story 12. 데이터 독립성의 실무 적용
Story 13. 데이터 무결성의 실무 적용
Story 14. 트랜잭션 관리의 실무 적용
Story 15. 정규화의 실무 적용
Story 16. 성능 데이터 모델링
Story 17. 정규화를 통한 데이터베이스 성능 향상
Story 18. 반정규화를 통한 데이터베이스 성능 향상
Story 19. 데이터 모델 단순화를 통한 데이터베이스 성능 향상
Story 20. 테이블 수직/수평분할에 의한 성능 향상
Story 21. 수퍼타입/서브타입 모델의 성능 고려 방법
Story 22. 인덱스 특성을 고려한 PK/FK 데이터베이스 성능 향상
Story 23. 효율적인 채번 방식을 통한 성능 향상
Story 24. Foreign Key를 이용할 것인가?
Story 25. 데이터베이스 분산 설계를 활용하라
Story 26. 데이터베이스 진단의 핵심원리
Story 27. 데이터 품질 관리의 이해
Story 28. 데이터베이스 전망과 DA/DBA/모델러의 전망
책 속으로
인사 관리 시스템을 재구축하는 프로젝트에 데이터 모델러로 투입된 모만데씨는 어떤 기준에 의해 엔티티타입을 도출해야 할지 기준을 잡지 못했다. 그래서 선배들이 예전에 구축해 놓은 메인 프레임 내에 설치된 데이터베이스에 역공학을 적용하여 그 모델을 그대로 활용했다. 그런데 이로 인해 다양한 비즈니스 요건을 처리하는 데 있어 한계점을 보이고 말았다. 기존 시스템에서 문제로 인식되었던 데이터 모델링의 문제가 새로 구축된 시스템에서도 마찬가지로 문제가 되었으며, 새롭게 추가된 업무 규칙을 적용할 때도 기존의 적절하지 않은 모델에 억지로 끼워 맞춰야 하는 임시적인 데이터 모델이 만들어진 탓이다.
모만데: 어떤 엔티티타입을 선택해야 할지 너무 막막해요. 그냥 7년 전 선배님이 만들어 놓은 구 모델에 역공학을 적용하여 그 모델을 그대로 활용하면 안 되나요?
아만데: 뭐가 그리 막막한데?
모만데: 새롭게 엔티티타입을 도출하면 일단 위험하니 검증을 해야 하잖아요. 검증은 어떻게 하는지, 아니 그 이전에 어떤 절차로 엔티티타입을 선택해야 할지 도대체 감이 안 잡혀요.
아만데: 뭘 도출해야 할지 잘 모르겠다면 일단 명사를 이용하여 차근차근 엔티티타입을 도출해 봐. 그리고 검증은 데이터 모델과 프로세스 모델 그리고 상관 모델링을 함께 진행하면서 수행하면 돼.
Story 07 _엔티티타입, 이렇게 도출하라 중에서
출판사 서평
데이터 모델링에 자신감을 불어넣는
설계와 구축 노하우
데이터베이스 설계와 구축에 참여했던 데이터베이스 설계자 중에도 데이터 모델링을 하는데 두려움을 가진 사람이 적지 않다. 해당 업무를 정확하게 파악하기가 어려울 뿐만 아니라 그것을 모델링으로 식별하는 것이 쉽지 않기 때문이다. 그러다 보니 이미 설계되어 있던 시스템을 그대로 참조하여 시스템을 재설계하는 우를 흔히 범하게 된다. 이런 일이 반복되는 것은 데이터 모델링에 첫 단추를 끼울 자신이 없기 때문이다. 이것은 곧 많은 수의 설계자가 자신이 데이터 모델링을 전개할 수 있는
전문가가 아님을 스스로 인정하고 있다는 것을 의미한다.
데이터 모델링에 대해 자신감이 결여되었다 해도 그것이 문제로 도출되지 않으면 상관없을 지도 모른다.
하지만 그로 인해 과거의 잘못된 데이터 모델을 그대로 활용하고, 새롭게 구축된 시스템의 데이터 모델 역시 과거의 문제를 그대로 포함해버리는 문제의 악순환이 반복되는 것은 심각한 문제이다. 결국 아무리 공부를 많이 하고 좋은 책을 많이 읽어도 스스로에게 자신감을 불어넣지 않고 데이터 모델링을 하면 또다시 옛날의 습관을 반복하게 된다는 말이다.
이제, 훌륭한 데이터 모델을 만들어 낼 수 있다는 자신감을 갖자.
여러분과 같은 시행착오를 거친 필자의 노하우가 바로 이 책에 있다.
Blog2Book은 개발 현장 속에서 얻은 소중한 지식을 재미있는 이야기로 엮어낸 시리즈입니다.
하나, 개발 현장에서 막 건져올린 듯한 생생한 지식이 있습니다.
둘, 밤새워 개발하고 포스팅하는 저자의 열정이 있습니다
셋, 블로그를 구독할 때처럼 빠져드는 재미가 있습니다.
넷, 오랜 친구와 나누는 대화처럼 즐거운 소통이 있습니다.
다섯, 언제 어디서나 쉽게 읽을 수 있는 편안함이 있습니다.
Blog2Book 웹사이트 (http://blog2book.hanb.co.kr)
나만이 알고 있는 유용한 팁을 이곳에 올려주세요.
팁을 등록하거나 등록한 팁이 추천을 받을 때마다 한빛이코인을 적립해 드립니다.
기본정보
ISBN | 9788979145571 | ||
---|---|---|---|
발행(출시)일자 | 2008년 07월 05일 | ||
쪽수 | 277쪽 | ||
크기 |
188 * 254
mm
|
||
총권수 | 1권 | ||
시리즈명 |
Blog2Book 시리즈
|
Klover
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립