728x90
1. 엔터티 정의
- 엔터티는 업무상 관리가 필요한 관심사다
- ex)사람, 물건, 장소, 개념 등등의 명사
- 관리되어야 하는 집합
2. 엔터티 도출
- 비지니스 프로세스
- 고객이 회우너가입을 한다. 회원을 가입해야할때 회원ID,패스워드,이름,주소 등 입력해야 함
- 회원으로 가입하기 위해서는 반드시 하나의 계좌를 개설해야 함
- 고객은 계좌를 여러 개 개설 할 수 있다.
- 계좌를 개설할 때는 계좌번호, 계좌명, 예수금, 계좌개설지점, 계좌담당자가 입력됨
3. 엔터티 특징
- 식별자
- 엔터티는 유일한 식별자가 있어야 한다.
- ex) 회원ID, 계좌번호
- 인스턴스 집합
- 2개 이상의 인스턴스가 있어야 한다.
- 즉, 고객정보는 2명 이상 있어야 한다.
- 속성
- 엔터티는 반드시 속성을 가지고 있다.
- ex) 고객 엔터티에 회원ID, 패스워드, 이름, 주소, 전화번호
- 관계
- 엔터티는 다른 엔터티와 최소한 한 개 이상 관계가 있어야 한다.
- ex) 고객은 계좌를 개설한다.
- 업무
- 엔터티는 업무에서 관리되어야 하는 집합이다.
- ex)고객, 계좌
- 엔터티 종류
- 유형/무형에 따른 종류 (유,개.사)
- 유형엔터티
- 우리 눈에 보임. 관리되어야 하는 집합 엔터티
- 고객, 감사, 사원
- 개념엔터티
- 물리적인 형태가 없다.
- 개념적으로 사용되는 엔터티다~~
- 주식시장 거래소 종목, 코스닥 종목
- 사건엔터티
- 비지니스 프로세스를 실행하면서 생성되는 엔터티
- 주문체결, 취소주문, 수수료청구
- 유형엔터티
- 발생 시점에 따른 종류 (기,중,행)
- 기본엔터티
- 키 엔터티라고 한다.
- 다른 엔터티로부터 관계가 얽히지 않은 상태
- 독립적으로 생성되는 엔터티, 처음 도출되는 시점 그 상태
- ex) 고객, 상품, 부서
- 중심엔터티
- 기본 엔터티와 행위 엔터티 간의 중간에 있는 것
- 즉, 기본 엔터티로부터 발생되고 행위 엔터티를 생성하는것.
- 관계적으로 얽혀있고 독립적으로 사용할 수 없다.
- ex) 계좌, 주문, 취소, 체결 등등..
- 행위엔터티
- 2개 이상의 엔터티로부터 발생된다.
- ex) 주문이력, 체결이력.. 등등
- 기본엔터티
- 유형/무형에 따른 종류 (유,개.사)
※ 릴레이션과 테이블, 인스턴스
릴레이션과 테이블은 같은 의미라고 해석하면 된다. 릴레이션에 기본키 제약조건을 설정하면 테이블이 된다. 단 릴레이션쉽은 릴레이션 간의관계를 의미한다. 인스턴스는 릴레이션이 가질 수 있는 값을 의미한다. 간단하게 생각하면 행의 수를 의미한다.
'Practice > Oracle' 카테고리의 다른 글
| SQLD준비_데이터모델링의 이해_관계 (0) | 2022.10.19 |
|---|---|
| SQLD준비_데이터모델링의 이해_속성 (0) | 2022.10.19 |
| Oracle_12. 문자함수_SUBSTR/ INSTR / REPLACE (0) | 2022.10.11 |
| SQLD 준비_데이터 모델의 이해_3층 스키마 (0) | 2022.10.07 |
| SQLD 준비_데이터 모델의 이해 (0) | 2022.10.06 |