본문 바로가기

한 번은 읽을 만한 데이터 모델링 책... ㅎㅎ [프리미엄 가이드 후기] [도서 정보] 제목: 이론과 실무를 겸비한 전략서-관계형 데이터 모델링 프리미엄 가이드 페이지 수│536 쪽 빌행일│2010-11-04 지은이│김기창 출판사│㈜오픈메이드 컨설팅, www.openmade.co.kr 출판사 주소| 서울특별시 마포구 공덕동 426-19 동우빌딩 202호 출판사 전화 및 팩스| TEL 02-714-3702, FAX 02-714-3703 ISBN| 978-89-963840-1-4 값│37000원 [저자소개] 김기창 E-mail: bluepupi@gmail.com Blog: http://dataprofessional.tistory.com/ 데이터 분야에서 10여년째 일하고 있으며 현재는 오픈메이드컨설팅에서 수석 컨설턴트로 근무하고 있다. DA(Data Ar.. 더보기
관계 엔터티 선택 기준 [그림1]은 다수의 관계 속성을 사용하는 방식과 관계 엔터티를 사용하는 방식의 특징을 설명한 표입니다. [그림1] 일견 정규형 엔터티 방법이 일방적으로 좋아 보이나 앞서 밝혔듯이 가장 기본적인 판단 기준은 반복 속성의 개수와 속성이 늘어날 가능성을 염두에 두는 것입니다. 반복 속성도 적고 업무가 변경될 가능성이 없어 속성이 더는 늘어나지 않으며 성능 이슈가 존재하면, 정규형 엔터티를 채택하는 것이 바람직하지 않을 수 있습니다. 물론 일반적으로 관계형 데이터베이스에서는 반복 속성을 채택하는 방법보다 정규형 엔터티를 채택하는 것이 효율적입니다 또 다른 기준은 조회 요건입니다. 엔터티가 화면에 종속되는 것은 바람직하지 않지만 중요한 화면이 어떻게 구성됐는지에 따라 선택이 달라질 수 있습니다. 보험계약 당사자가.. 더보기
관계 엔터티의 장점 2 관계 엔터티의 장점에 대한 두 번째 글입니다. [그림1]과 같은 모델의 단점이 성능이 떨어지는 것이라고 생각하는 사람이 많은데요. 진짜인지 아닌지를 여기서 따지지는 않고요. ‘성능이 반드시 떨어진다’는 건 아니라는 전제하에 케이스별로 따지는 게 정답이라고 언급하고 글을 이어가겠습니다. [그림1] 만약 성능에 문제가 된다면 비정규형을 고려해야 됩니다. 관계 속성을 나열해서 사용하는 것도 비정규형이지만, 그쪽으로 한번 가면 되돌아오기 어렵고요. 업무가 복잡할수록 누더기가 된다고 보여집니다. [그림1]의 관계 엔터티에서 몇 가지 비정규형을 고려할 수 있습니다. 제 생각에는 [그림1]이 정규형이니까 모든 비정규형은 다 적용할 수 있다고 보는데요. 모든 경우를 장담할 수는 없겠죠. [그림2]와 같이 중복 관계(계.. 더보기