엔터티(Entity) 정리
엔터티의 종류
독립 엔터티(Kernel Entity, Master Entity)
- 사람, 물건, 장소 등과 같이 현실세계에 존재하는 엔터티
업무중심 엔터티(Transaction Entity)
- Transaction이 실행되면서 발생하는 엔터티
종속 엔터티(Dependent Entity)
- 주로 1차 정규화로 인해 관련 중심엔터티로부터 분리된 엔터티
교차 엔터티(Interaction Entity)
- M:M의 관계를 해소하려는 목적으로 만들어진 엔터티 ex) M:M -> 1:M
- 유형과 무형에 따른 엔터티 종류
- 유형과 무형으로 구분하는 기준은 물리적 형태의 존재 여부이다.
유형 엔터티
- 업무에서 도출되며 지속적으로 사용되는 엔터티
개념 엔터티
- 개념적으로 사용되는 엔터티
- 유형 엔터티는 물리적 형태가 있지만, 개념 엔터티는 물리적 형태가 없다.
사건 엔터티
- 비즈니스 프로세스를 실행하면서 생성되는 엔터티
- 발생시점에 따른 엔터티 종류
기본 엔터티(Basic Entity)
- 다른 엔터티로부터 영항을 받지 않고 독립적으로 생성되는 엔터티, 키 엔터티(Key Entity)라고도 한다.
중심 엔터티(Main Entity)
- 기본 엔터티와 행위 엔터티의 중간에 있는 엔터티
- 기본 엔터티로부터 발생되고 행위 엔터티를 생성한다.
행위 엔터티(Active Entity)
- 2개 이상의 엔터티로부터 발생하는 엔터티
- 지속적으로 정보가 추가되고 변경되는 엔터티