엔터티 (Entity) 정리

C9·2023년 2월 26일

엔터티(Entity) 정리

엔터티의 종류

독립 엔터티(Kernel Entity, Master Entity)

  • 사람, 물건, 장소 등과 같이 현실세계에 존재하는 엔터티

업무중심 엔터티(Transaction Entity)

  • Transaction이 실행되면서 발생하는 엔터티

종속 엔터티(Dependent Entity)

  • 주로 1차 정규화로 인해 관련 중심엔터티로부터 분리된 엔터티

교차 엔터티(Interaction Entity)

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

0개의 댓글