Skip to content

Entity Classification

1. 기본 엔터티(Base Entity)

  • 기본 엔터티는 다른 엔터티에 의존하지 않고 독립적으로 존재할 수 있는 엔터티입니다.
  • 주로 시스템이나 비즈니스 프로세스에서 중요한 개념을 나타냅니다.
  • 다른 엔터티와 관계를 맺을 수 있지만, 그 자체로도 의미 있는 정보를 포함하고 있습니다.

2. 키 엔터티(Key Entity)

  • 키 엔터티는 주로 다른 엔터티와의 관계를 맺을 때, 고유 식별자로 사용되는 엔터티입니다.
  • 키 엔터티는 주로 시스템에서 중요한 역할을 하는데, 이 엔터티의 속성이 다른 엔터티와의 관계를 식별하는 데 사용됩니다.

3. 중심 엔터티 (Central Entity)

  • 중심 엔터티는 여러 엔터티 간의 중심적인 역할을 하는 엔터티입니다.
  • 다양한 엔터티들 간의 관계를 조정하고 관리하는 데 사용됩니다.
  • 시스템이나 프로세스의 핵심 부분을 나타낼 수 있습니다.

4. 행위 엔터티 (Transaction Entity)

  • 행위 엔터티는 시간에 따라 변할 수 있는 엔터티로, 특정한 활동이나 이벤트를 나타냅니다.
  • 주로 시스템이나 프로세스에서 발생하는 트랜잭션과 관련이 있습니다.
  • 예를 들어 주문, 예약, 결제 등의 활동을 나타내는 엔터티가 행위 엔터티가 될 수 있습니다.

5. 정리

엔터티 유형설명예시
기본 엔터티독립적으로 존재하며 시스템이나 프로세스에서 중요한 정보를 나타냄고객, 제품, 직원 등
키 엔터티다른 엔터티와의 관계를 맺을 때 사용되는 주요 식별자를 가지는 엔터티주문번호, 제품코드, 고객ID 등
중심 엔터티여러 엔터티 간의 중심적인 역할을 하는 엔터티로, 관계를 조정하고 관리하는 데 사용됨주문, 프로젝트, 계약 등
행위 엔터티시간에 따라 변할 수 있는 엔터티로, 활동이나 이벤트를 나타냄주문, 결제, 예약 등