서브메뉴

본문

아는 만큼 보이는 데이터베이스 설계와 구축
아는 만큼 보이는 데이터베이스 설계와 구축
저자 : 이춘식
출판사 : 한빛미디어
출판년 : 2008
ISBN : 9788979145571

책소개


데이터 모델링에 자신감을 불어넣는 설계와 구축 노하우

데이터베이스 설계와 구축에 참여했던 데이터베이스 설계자 중에도 데이터 모델링을 하는데 두려움을 가진 사람이 적지 않다. 해당 업무를 정확하게 파악하기가 어려울 뿐만 아니라 그것을 모델링으로 식별하는 것이 쉽지 않기 때문이다. 그러다 보니 이미 설계되어 있던 시스템을 그대로 참조하여 시스템을 재설계하는 우를 흔히 범하게 된다. 이런 일이 반복되는 것은 데이터 모델링에 첫 단추를 끼울 자신이 없기 때문이다. 이것은 곧 많은 수의 설계자가 자신이 데이터 모델링을 전개할 수 있는 전문가가 아님을 스스로 인정하고 있다는 것을 의미한다. 데이터 모델링에 대해 자신감이 결여되었다 해도 그것이 문제로 도출되지 않으면 상관없을 지도 모른다. 하지만 그러 인해 과거의 잘못된 데이터 모델을 그대로 활용하고, 새롭게 구축된 시스템의 데이터 모델 역시 과거의 문제를 그대로 포함해버리는 문제의 악순환이 반복되는 것은 심각한 문제이다. 결국 아무리 공부를 많이 하고 좋은 책을 많이 읽어도 스스로에게 자신감을 불어넣지 않고 데이터 모델링을 하면 또다시 옛날의 습관을 반복하게 된다는 말이다.

이제, 훌륭한 데이터 모델을 만들어 낼 수 있다는 자신감을 갖자.
여러분과 같은 시행착오를 거친 필자의 노하우가 바로 이 책에 있다.

목차


저자 서문

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/모델러의 전망


QuickMenu