서브타입 이력 관리 썸네일형 리스트형 이력 엔터티를 설계하는 10가지 방법 – 두 번째 오랜만에 이력 관련 글을 올립니다. 이력 엔터티를 설계하는 방법 10개 중에서 두 번째 방법입니다. 현재와 과거 데이터를 두 개의 엔터티에서 별도로 관리하는 방법인데요. 현재 데이터를 관리하는 엔터티에는 현재 데이터만 존재하고요. 변경된 과거 데이터는 이력 엔터티에서 관리합니다. 하나의 엔터티에서 현재와 과거 데이터를 관리하는 첫 번째 방법과 달리 두 종류(현재 데이터와 과거 데이터)의 데이터가 같이 사용될 일이 별로 없을 때 사용합니다. 그리고 하위(자식) 엔터티가 하나라도 존재할 때 사용합니다. 모델은 [그림1]과 같습니다. 엔터티명을 ‘고객이력’이라고 붙인 이유는 과거의 데이터를 관리하기 때문이기도 하며 이미 ‘고객’이라는 엔터티명이 사용되었기 때문입니다. [그림1] 고객이력 엔터티는 고객 엔터티의.. 더보기 이전 1 다음