※ 관계(Relationship)
1. 관계란? - 엔터티와 엔터티와의 관계를 의미
2. 관계의 분류
① 존재관계 - 존재 자체로 연관성이 있는 관계
② 행위관계 - 특정한 행위를 함으로써 연관성이 생기는 관계
3. 관계의 표기법
① 관계명(Membership) - 엔터티와 엔터티가 어떤 관계를 맺고 있는지 나타내주는 문장으로 명확하게 표현해야 하며 현재형이어야 한다. 각 엔터티의 관점에서 관계명을 하나씩 가지므로 모든 관계는 두 개의 관계명을 가짐
② 관계차수(Cardinality) - 각 엔터티에서 관계에 참여하는 수
㉮ 1:1 관계
㉯ 1:N 관계
㉰ M:N 관계
③ 관계선택사양(Optionality) - 이 관계가 필수요소인지 선택요소인지의 여부
㉮ 필수적 관계 - 참여자가 반드시 존재해야 하는 관계
㉯ 선택적 관계 - 참여자가 없을 수도 있는 관계
'자격증 > SQLD' 카테고리의 다른 글
[ SQLD 자격증 ] 데이터 모델과 SQL - 1. 정규화(Nomalization) (0) | 2023.05.15 |
---|---|
[ SQLD 자격증 ] 데이터 모델링의 이해 - 5. 식별자(Identifier) (0) | 2023.05.13 |
[ SQLD 자격증 ] 데이터 모델링의 이해 - 3. 속성(Attribute) (0) | 2023.05.11 |
[ SQLD 자격증 ] 데이터 모델링의 이해 - 2. 엔터티(Entity) (0) | 2023.05.10 |
[ SQLD 자격증 ] 데이터 모델링의 이해 - 1. 데이터 모델링의 이해 (0) | 2023.05.09 |