기준 엔티티 | 관계형태 | 참여방법 | 관련 엔티티 |
부서 | 1 : M | --- 선택 ---> <--- 필수 --- |
판매전표 |
사원 | 1 : M | --- 선택 ---> <--- 필수 --- |
판매전표 |
고객 | 1 : M | --- 선택 ---> <--- 필수 --- |
판매전표 |
판매전표 | M : N | --- 필수 ---> <--- 선택 --- |
제품 |
부서 | 사원 | 고객 | 판매전표 | 판매전표목록 | 제품 |
부서코드(PK) | 사원번호(PK) | 고객번호(PK) | 판매부서코드(FK) 판매일자(PK) 판매순번(PK) |
판매부서코드(FK) 판매일자(FK) 판매순번(FK) 제품번호(FK) |
제품번호(PK) |
부서명 부서별 판매실적 |
사원명 | 고객명 고객주소 누적판매금액 |
판매금액 수금액 미수금액 고객번호(FK) 사원번호(FK) |
수량 금액 |
제품명 단가 |
미수금액 : 판매금액 - 수금액
금액 : 단가 * 수량
※ 부서별 판매실적, 누적판매금액은 부서별/고객별로 관리되어야 하기 때문에
판매전표 내에 판매금액으로 관리가 될 수 없는 부분이다.
부서 | 사원 | 고객 | 판매전표 | 판매전표목록 | 제품 |
부서코드(PK) | 사원번호(PK) | 고객번호(PK) | 판매부서코드(FK) 판매일자(PK) 판매순번(PK) |
판매부서코드(FK) 판매일자(FK) 판매순번(FK) 제품번호(FK) |
제품번호(PK) |
부서명 부서별 판매실적 |
사원명 |
고객명 고객주소 누적판매금액 |
판매금액 수금액 고객번호(FK) 사원번호(FK) |
수량 |
제품명 단가 |
엔티티가 관리할 특성인가?
의미적으로 독립적인 최소단위인가?
하나의 값만을 가지고 있는가?
원본인가? 파생된 값인가?
[DB] 데이터 모델링 - 정규화(Normalization)란? (0) | 2021.05.27 |
---|---|
[DB] 데이터 모델링 - ERD 작성 과정과 예시 (0) | 2021.05.27 |
[DB] 데이터 모델링 - 속성(Attribute) 란? (0) | 2021.05.26 |
[DB] 데이터 모델링 - 식별자(Identifier) 란? (0) | 2021.05.26 |
[DB] 데이터 모델링 - ERD 사용하기 (0) | 2021.05.25 |