본문 바로가기

행위 엔터티

행위 엔터티란? 행위 엔터티는 많이 알려진 엔터티입니다. 어떤 실체의 업무 행위나 활동에 의해서 생긴 원천(Raw) 데이터입니다. 엔터티 중에 많은 엔터티가 행위 엔터티입니다. 가공 엔터티가 더 많을 때도 있지만요. 행위 엔터티만의 특징은 엔터티 발생 순서가 존재한다는 것입니다. 일반적으로 데이터에는 순서의 개념이 없습니다(생성 순서가 중요하지 않다는 것이 더 정확한 표현이겠네요). 하지만 일부 행위 엔터티는 발생 순서가 중요합니다. 발생해서 소멸하는 비교적 짧은 라이프사이클이 존재합니다. 행위 엔터티는 관리하는 속성도 대부분 많습니다. 본질 보다는 행위가 더욱 많은 요소를 가지니 속성도 복잡합니다. 엔터티도 많고 속해있는 속성도 많으니 모델링 시 가장 많은 시간이 소요되는 엔터티입니다. 제가 생각하는 행위 엔터티의 가.. 더보기
엔터티 분류(실체/행위/가공/기준) 엔터티를 분류하는 목적은 크게 두 가지가 있습니다. 엔터티의 성격을 파악하는 데 도움이 되기 때문이고요. 모델링 작업 순서를 정하는 데 도움이 되기 때문입니다. 상향식 방법으로 모델링을 수행할 때는 단계적으로 접근하기 위해 엔터티를 분류하는 게 의미가 있습니다. 저는 모델링을 수행하면서 전체 엔터티를 체계적으로 분류했던 적은 없었던 거 같습니다. 업무에서 핵심적으로 사용하는 소수의 엔터티만 선정합니다. 워낙 기간에 쫒겨 일을 해서 그런 것도 같지만 사실 분류 자체를 중요하게 생각하지 않습니다. 엔터티를 분류하는 것 자체가 중요한 것은 아닙니다. 그건 부가적인 것일 뿐 본질적인 것이 아니기 때문입니다. 진짜 본질인 엔터티 정의가 정확하면 잘못 분류하는 것은 문제되지 않습니다. 저는 엔터티를 분류할 때의 기.. 더보기