1.4 관계
관계 : 엔터티와 엔터티 간에 맺고 있는 연관성.
존재적 관계와 행위적 관계로 나눌 수 있지만 ERD에서는 구분하지 않고 동일하게 표현한다.
① 존재적 관계 : 일종의 소속 관계를 갖는 경우. 존재 자체로 연관성을 가진다.
예) 사원 - 부서
② 행위적 관계 : 한 엔터티가 특정 행위나 이벤트를 일으킬 경우에 연관성이 발생하는 관계.
예) 고객 - 주문
① 관계명(Membership) : 관계의 이름. 존재적 관계와 행위적 관계를 기술.
② 관계차수(Cardinality) : 1:1, 1:M, N:M과 같이 관계를 맺는 엔터티 인스턴스의 차수를 나타낸다.
③ 관계선택사양(Optionality) : 필수적 관계인지 선택적 관계인지를 나타낸다. (Null 가능 여부를 의미) 필수적 관계인 경우 Null 값을 가질 수 없다. 선택적 관계의 경우 까치발 기호에 O 표시가 덧붙는다.