본문 바로가기

Data Architecture

엔티티 추출기법 [from En-Core]

[ 엔티티 추출기법 ]  The way how to extract and define Entity.

다음의 것들을 순서대로 찾아간다.  Search for things as following in order.

1. 행위의 주체   Subject of Action

2. 행위의 대상    Object of Target

3. 행위의 주체의 행위   Action of Subject

4. 데이터간 관계           Relationship between data [ 1, 2, 3 ]
    배우가  '출연한 영화' 로 배우의 개별 속성정보로 볼 수 있으나 영화라는 엔티티가 존재하기에
     배우와 영화 모두에 독립적인 엔티티로 분류한다.
    It might be able to regard 'Films that an actor performed' as an attribute of an actor, however, separate and classify it into an independent entitiy from both an actor and an film because the entity 'Film' pre-exists.
5. 이력  Version

6. 코드   Code

모든 시스템에는 고객과 상품이 존재한다.   There exists Customer and Product in all system.
1. 맨 처음 고객과 상품을 찾는다. (기타 행위의 주체와 대상도 찾아 놓는다. ) At first, look for Customer and Product.
2. 이 둘이 한 행위를 찾는다.        Find the action happening between Customer and Product.
3. 행위가 한 행위를 찾는다.         Find the action taken by action.
4. 각 엔티티의 관계를 찾는다.      Find the relationship between entities.
5. 각 엔티티의 상세를 찾는다.      Find the details of entities.
6. 각 엔티티간의 이력을 찾는다.   Find the version info. of entities
7. 코드 엔티티들을 찾는다.          Find the code entities.


Source : http://www.dator.co.kr/?mid=textyle&category=1080&vid=modeling&document_srl=91061 
[안희진님]