less than 1 minute read

제1장 제4절 관계(Relationship)

1. 관계의 개념

  • 인스턴스 사이의 논리적 연관성으로서 존재 또는 행위로 서로에게 연관성을 부여

2. 관계의 분류

  • 존재에 의한 관계

ex) K리그에서 서울FC는 항상 속해있다.

  • 행위에 의한 관계

ex) 주문은 고객이 주문할 때 발생된다.

3. 관계의 표기법

  • 관계명

    -능동,수동의 관계를 구분

  • 관계차수

    -1:1

    -1:M

    -M:M

  • 관계선택사양

    • 필수 참여

      – 참여한느 모든 참여자가 반드시 관계를 가짐

    • 선택 참여

      – 참여자가 관계를 가질 수도 있고, 가지지 않을 수도 있음. -> 만약 양쪽 엔터티 모두 선택참여라면,

        Zero To Zero 오류가 발생할 확률이 높다.
      

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

  • 관계체크사항

    • 두개의 엔터티 사이에 관심있는 연관규칙이 존재하는가?

    • 두개의 엔터티 사이에 정보의 조합이 발생하는가?

    • 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가?

    • 업무기술서, 장표에 관계연결을 가능하게 하는 동사가 있는가?

  • 관계 읽기

    ex) 각각의 사원은 한 부서에 항상 속한다

    ex) 각 부서에는 여러 사원이 때때로 소속된다