1. 엔터티(Entity)

  • 업무에서 관리햐야 하는 데이터 집합

  • 저장되고 관리되어야 하는 데이터

  • 개념, 사건, 장소 등의 명사를 의미함

 

2. 엔터티(Entity) 도출

  • 고객의 비즈니스 프로세스에서 관리되어야 하는 정보를 추출해야 함

3. 엔터티(Entity) 특징

(1)   식별자

  • 유일한 식별자가 있어야 함

  • ex)회원

    ID,

    계좌번호

(2)   인스턴스 집합

  • 2개 이상의 인스턴스가 있어야 함

  • ex)2명 이상의 고객정보가 있어야 함

(3)   속성

  • 반드시 속성을 가져야 함

  • ex)고객 엔터티에 회원ID, 패스워드, 이름, 주소, 전화번호

(4)   관계

  • 다른엔터티와 최소한 한 개 이상 관계 있어야 함

  • 계좌 개설

(5)   업무

  • 엔터티는 업무에서 관리되어야 하는 집합임

  • ex)고객, 계좌

4. 엔터티(Entity) 종류

*유형과 무형에 따른 엔터티 종류

(1)   유형 엔터티

  • 업무에서 도출되며 지속적으로 사용되는 엔터티

  • ex)고객, 강사, 사원 등

(2)   개념 엔터티

  • 유형 엔터티와 달리 물리적 형태가 없는 엔터티

  • 개념적으로 사용되는 엔터티

  • ex)거래소 종목, 코스닥 종목, 생명보험 상품

(3)   사건 엔터티

  • 비즈니스 프로세스를 실행하면서 생성되는 엔터티

  • ex)주문, 체결, 취소주문, 수수료 청구 등

*발생 시점에 따른 엔터티 종류

(1) 기본 엔터티(Basic Entity)

  • 키 엔터티라고도 함

  • 독립적으로 생성되는 엔터티

  • ex)고객, 상품, 부서 등

(2) 중심 엔터티(Main Entity)

  • 기본 엔터티와 행위 엔터티 간의 중간에 있는 것

  • 기본 엔터티로부터 발생되고 행위 엔터티를 생성하는 것

  • ex)계좌, 주문, 취소, 체결 등

(3) 행위 엔터티(Active Entity)

  • 2개 이상의 엔터티로부터 발생됨

  • ex)주문 이력, 체결 이력 등

1. 속성(Attribute)

  • 속성은 엔터티가 가지는 항목

  • 속성은 더 이상 분리되지 않는 단위

  • 업무에 필요한 데이터를 저장함

  • 인스턴스의 구성요소이고 의미적으로 더 이상 분해되지 않음

 

2.     속성의 특징과 종류

(1)   속성의 특징

  • 속성은 업무에서 관리되는 정보

  • 속성은 하나의 값만 가짐

  • 주식별자에게 함수적으로 종속 됨

  • 기본키가 변경되면 속성의 값도 변경됨

(2)   속성의 종류

  • 단일 속성: 하나의 의미로 구성된 것(회원ID, 이름 등)

  • 복합 속성: 여러 개의 의미가 있는 것(주소는 시, , 동 등으로 분해될 수 있음)

  • 다중값 속성: 속성에 여러 개의 값을 가질 수 있는 것(상품 리스트 등), 다중값 속성은 엔터티로 분해 됨

(3)   특성에 따른 속성의 종류

  • 기본 속성: 비즈니스 프로세스에서 도출되는 본래의 속성(회원ID, 이름, 계좌번호 등)

  • 설계 속성: 데이터 모델링 과정에서 발생되는 속성, 유일한 값을 부여함(상품코드 등)

  • 파생 속성: 다른 속성에 의해서 만들어지는 속성(합계, 평균 등)

 

*도메인(Domain)

  • 속성이 가질 수 있는 값의 범위

  • ex)성별이라는 속성의 도메인은 남자와 여자이다.

+ Recent posts