Entity 엔티티
by 으렴Entity
Entity는 업무에서 관리해야 하는 집합이다.
이 엔티티는 저장되고 관리되어야 하는 데이터이다.
Entity는 개념, 사건, 장소 등의 명사이다.
Entity의 특징
1. 식별자 : 유일한 식별자가 있어야 한다 ex. id, 계좌번호
2. 인스턴스 집합 : 2개 이상의 인스턴스가 있어야 한다.
3. 속성 : 엔티티는 반드시 속성을 가지고 있다.
4. 관계 : 엔티티는 다른 엔티티와 최소 한개 이상 관계가 있어야 한다.
5. 업무 : 엔티티는 업무에서 관리되어야 하는 집합이다.
Entity의 종류
유무형에 따른 종류, 발생시점에 따른 종류로 나뉨.
유형과 무형에 따른 엔터티 종류
1. 유형 : 업무에서 도출되며 지속적으로 사용되는 엔티티 (고객, 강사. 사원 등)
2. 개념 : 유형엔티티는 물리적 형태가 있지만 개념 엔티티는 물리적 형태가 없다. (보험상품, 계좌번호 등)
3. 사건 : 비즈니스 프로세스를 실행하면서 생성되는 엔티티 (주문, 체결, 취소주문, 수수료 청구 등)
발생시점에 따른 엔티티 종류
기본 : 키엔터티라고도 하며 다른엔터티로부터 영향을 받지 않고 독립적으로 생성되는 엔터티 (고객, 상품, 부서)
중심 : 기본 엔터티와 행위 엔터티 중간에 위치. 기본엔터티로부터 발생되고 행위엔터티를 생성 시킴 (계좌, 주문, 취소, 체결 등)
행위 : 2개 이상의 엔터티로부터 발생.
마무리 질문사항
1. 엔티티가 무엇인가
2. 엔티티의 특징
3. 유무형에 따른 엔티티 종류
4. 발생시점에 따른 엔티티 종류
'DATABASE > SQL' 카테고리의 다른 글
Relationship 관계 (0) | 2019.02.23 |
---|---|
속성 Attribute (0) | 2019.02.23 |
3층 스키마 3-Level Schema (0) | 2019.02.23 |
데이터 모델링의 이해 (0) | 2019.02.23 |
Oracle :: SQL Developer 설치하기 (0) | 2018.04.22 |
사이트의 정보
코딩하렴
으렴