제4절 관계(Relationship)
1. 관계의 개념
가. 관계의 정의: 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재 또는 행위로서 서로에게 연관성이 부여된 상태
나. 관계의 패어링: 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것
2. 관계의 분류
- 어떤 목적으로 연결되었으냐에 따라 존재에 의한 관계와 행위에 의한 관계로 구분
- UML(Unified Modeling Language): 연관관계(Association)와 의존관계(Dependency)
3. 관계의 표기법
가. 관계명(Membership): 관계의 이름
나. 관계차수(Degree/Cardinality)
1) 1:1(ONE TO ONE) 관계를 표시하는 방법
2) 1:M(ONE TO MANY) 관계를 표시하는 방법
3) M:M(MANY TO MANY) 관계를 표시하는 방법
다. 관계선택사양(Optionality): 필수관계, 선택관계
4. 관계의 정의 및 읽는 방법
가. 관계 체크사항: 연관규칙, 정보의 조합, 규칙서술, 동사유무
나. 관계 읽기
'SQL > SQLD (개발자)' 카테고리의 다른 글
1-2. 데이터 모델과 성능_(1)성능 데이터 모델링의 개요, 정규화와 성능 (0) | 2021.08.10 |
---|---|
1-1. 데이터 모델링의 이해_(5)식별자(Identifiers) (0) | 2021.08.09 |
1-1. 데이터 모델링의 이해_(3)속성(Attribute) (0) | 2021.08.07 |
1-1. 데이터 모델링의 이해_(2)엔터티(Entity) (0) | 2021.08.05 |
1-1. 데이터 모델링의 이해_(1)데이터 모델의 이해2 (0) | 2021.08.03 |