데이터베이스
1 : 1 / 1 : N / N : M
주멘이
2018. 6. 6. 16:39
< 관계 >
- 두 엔터티 사이의 논리적인 관계, 연관성
- 엔터티? 현실 세계에서 다른 모든 것들과 구분되는 유형, 무형의 것 ( = 레코드 )
< 관계차수 ( Cardinality ) >
- 두 엔터티간의 관계에서 참여자의 수를 표현
- 카디널리티? 한 개체에 대해 다른 엔터티에서 몇 개의 개체가 참여하는지 나타낸다
ex) 한 학생이 1이상 6이하 과목을 신청할 수 있다면 ? 카디널리티는 (1, 6)
■ 1 : 1 관계
1의 구매신청은 1의 구매주문으로 이어진다
■ 1 : N 관계
1의 부서에 N명의 사원을 포함한다
1명의 사원은 1의 부서에 소속된다
■ N : M 관계
1의 주문에는 M개의 제품을 포함한다
1개의 제품은 N개의 주문을 통해 주문된다