본문 바로가기
자격증/SQLD

SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제1장 데이터 모델링의 이해 / 제 4절 관계

by RUCKUS 2021. 5. 22.

제 4절 관계

 

1. 관계의 개념

 (1) 관계의 정리 : 엔터디의 인스턴스 사이의 논리적인 연관성, 존재의 형태나 행위로서 서로에게 연관성이 부여된 상태

 (2) 관계의 패어링 : 엔터티의 인스턴스들이 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태

 

2. 관계의 분류

 (1) 존재의 의한 관계 : 부서와 사원 -> 연관관계

 (2) 행위의 의한 관계 : 고객과 주문 -> 의존관계

 

3. 관계의 표기법

  • 관계명(Membership) : 관계의 이름
  • 관계차수(Cardinality) : 1:1 / 1:M / M:N
  • 관계선택사양(Optionality) : 필수관계 (지하철문닫힘, 지하철출발), 선택관계 (지하철출발방송, 지하철출발)

4. 관계 읽는 방법

5. 관계 체크사항

  • 두 개의 엔터티 사이에 관심있는 연관규칙이 존재하는가?
  • 두 개의 엔터티 사이에 정보의 조합이 발생되는가?
  • 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가?
  • 업무기술서, 장표에 관계연결을 가능하게 하는 동사(Verb) 가 있는가?