반응형
관계의 정의
- 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태
패어링
- 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것
- 패어링의 집합 : 관계
관계 패어링 (Relationship Paring)
- 엔터티내에 인스턴스와 인스턴스 사이에 관계가 설정되어 있는 어커런스
관계의 분류
- 존재의 형태에 의해 관계 : 소속된다
- 행위에 의한 관계 : 주문한다
- 연관관계 : 항상 이용하는 관계, 존재적 관계 >실선으로 표현, 멤버변수 등으로 선언하여 사용
- 의존관계 : 상대방 클래스의 행위에 의해 관계가 형성될 때 구분하여 표현한다는 것 > 점선으로 표현, Operation(Method)에서 파라미터 등으로 이용
관계의 표기법
- 관계명 (Membership) : 관계의 이름
> 엔터티가 관계에 참여하는 형태를 지칭
> 각각의 관계는 두 개의 관계명을 가짐 -> 각각의 관계명에 의해 두 가지 관점으로 표현될 수 있음
ex) 포함한다 <-> 소속된다
- 관계차수 (Degree / Cardinality)
> 두 개의 엔터티간 관계에서 참여자의 수를 표현하는 것
> 1:M, 1:1, M:N
반응형
'SQLD자격증독학' 카테고리의 다른 글
[SQLD자격증독학] 13. 성능 데이터 모델링 개요 (0) | 2017.01.18 |
---|---|
[SQLD자격증독학]12. 식별자 (Identifiers) (0) | 2017.01.17 |
[SQLD자격증독학] 10. 속성 (Attribute) (0) | 2017.01.17 |
[SQLD자격증독학] 9. 엔터티(Entity) (0) | 2017.01.16 |
[SQLD자격증독학] 8. 좋은 데이터 모델의 요소 (0) | 2017.01.16 |