안녕하세요. 모델링 관련 질문을 드립니다.
ER-WIN을 사용해서 논리모델링을 하고 있는 중인데 고객 관련해서 질문 드립니다.
1. 고객관련 정보는 많은 데이터를 가지고 있으며 접근빈도도 높습니다.
고객기본 - 고객연락처정보 - 고객속성정보 - 고객기념일정보 - 고객학력상세 - 고객취미상세 - 등등으로 분할해서 설계했습니다.
2. 고객정보와 비슷한 구조를 가지는 담당자(담당자가 고객일 수도 있습니다.)관련 정보는 그리 많은 데이터를 가지고 있지 않고 접근빈도도 고객관련 정보보다는 떨어집니다.
담당자기본(+담당자연락처정보+속성+기념일+학력+취미 등등)으로 하나의 테이블로 설계했습니다.
3. 저는 담당자기본 정보들도 고객기본 정보와 같은 구조로 설계하고 싶은데 선례를 보니 위에 같이 설계해놓았더라구요.
어떤 방식으로 설계하는 것이 모델링관점에서 더 효율적이면서 올바른 건가요? 각각의 장단점이 있나요? |