Home 제4절 - 관계
Post
Cancel

제4절 - 관계

1. 관계Relationship의 개념

1.1. 관계의 정의

  상호 연관성이 있는 상태

  엔터티의 인스턴스 사이의 논리적 연관성으로서
존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태

1.2. 관계의 페어링

페어링paring
  관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것이고,
이것의 집합을 관계로 표현함.

관계 페어링relationship paring
  각각의 엔터티의 인스턴스들은
자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태.


2. 관계의 분류

 - 존재에 의한 관계
 - 행위에 의한 관계


3. 관계의 표기법

 - 관계명membership
  : 엔터티가 관계에 참여하는 형태 지칭
   각각의 관계명은 두 개의 관계명 가지고, 두 가지의 관점으로 표현 가능
 - 관계차수cardinality
  : 1:1 / 1:M / M:M
 - 관계선택사양optionality
  : 필수참여관계mandatory / 선택참여관계optional


4. 관계의 정의 및 읽는 방법

4.1. 관계 체크사항

 - 두 개의 엔터티 사이에 관심 있는 연관규칙 존재?
 - 두 개의 엔터티 사이에 정보의 조합 발생?
 - 업무기술서, 장표에 관계연결 대한 규칙이 서술?
 - 업무기술서, 장표에 관계연결 가능케 하는 동사verb 존재?

4.2. 관계 읽기

 :관계 참여하는 기준 엔터티를    => ‘하나’ OR ‘각each‘으로 읽기

 :대상 엔터티의 관계참여도(개수) 읽기

 :관계선택사양과 관계명 읽기



 ★ 앞의 관계 정의한 사항에 대하여,
뒷부분만 의문문으로 만들면 관계 도출 위한 질문 문장으로 만들기 가능.

Contents