1. 엔터티 : 업무에서 관리해야 하는 데이터 집합, 저장되도 관리되어야 하는 데이터
2. 엔터티 도출
-고객의 비즈니스 프로세스에서 관리되어야 하는 정보를 추출
ex) 고객 | 회원 ID / 패스워드, 이름,주소, 전화번호
계좌 |계좌번호 / 계좌명, 예수금, 개설지점, 담당자.
3 엔터티 특징
- 식별자 : 엔터티는 유일한 식별자가 있어야 한다 ex) 회원 ID, 계좌번호
- 인스턴스 집합 : 2개 이상의 인스턴스가 있어야 한다. ex) 고객정보가 2명 이상
- 속성 : 엔터티에는 반드시 속성을 가지고 있다. ex) 고객엔터터의 속성 -> ID, 패스워드...
- 관계 : 엔터티에는 다른 엔터티와 최소한 한개 이상의 관계 ex) 고객은 계좌를 개설한다.
- 업무 : 엔터티는 업무에서 관리되어야 하는 집합 ex) 고객, 계좌
Tip
릴레이션과 인스턴스
- 릴레이션과 테이블은 같은 의미, 단 relationship은 릴레이션 간의 관계를 의미.
- 인스턴스는 릴레이션이 가질 수 있는 값을 의미, 즉 행의 수
4. 엔터티의 종류
1. 유형과 무형에 따른 엔터티 종류
- 유형 엔터티 : 업무에서 도출되며 지속적으로 사용되는 엔터티 ex) 고객, 감사, 시원..
- 개념 엔터티 : 유형엔터티는 물리적인 형태가 있지만, 개념엔터티는 물리적 형태가 없음.
개념적으로 사용되는 엔터티 ex) 거래소 종목, 생명보험 상품..
- 사건엔터티 : 비즈니스 프로세스를 실행하면서 생성되는 엔터티 ex) 주문, 체결, 청구..
2. 발생 시점에 따른 엔터티 종류
- 기본 엔터티 : 키 엔터티, 독립적으로 생성되는 엔터티 ex) 고객. 상품, 부서...
- 중심 엔터티 : 기본 엔터터와 행위 엔터티 간의 중간에 있는 것,
기본엔터티로부터 발생되고 행위 엔터티를 생성하는 것 ex)계좌, 주문,취소, 체결..
- 행위 엔터티 : 2개 이상의 엔터티로부터 발생 ex) 주문이력, 체결 이력....
'SQL > SQLD 준비' 카테고리의 다른 글
[관계 (Relationship)] (0) | 2023.11.21 |
---|---|
[속성 (Attribute)] (0) | 2023.11.21 |
[3층 스키마 (3- Level Schema)] (0) | 2023.11.21 |
[데이터 모델링을 위한 ERD] (1) | 2023.11.21 |
[데이터 모델링] (0) | 2023.11.21 |