SQLD 1-1-4 관계

김희영·2026년 1월 15일

SQLD

목록 보기
5/28

관계 (Relationship)

  • 관계 : 인스턴스 사이의 논리적 연관성.

페어링

  • 페어링 : 엔터티 안의 인스턴스가 개별적으로 관계를 가짐.
    -> 관계 = 페어링 집합

분류

  • 연결 목적으로 분류

존재에 의한 관계

  • 하나의 엔터티가 다른 엔터티에 속함
  • 독립적 존재
  • 연관관계 (UML)(실선으로 표현)
  • 멤버 변수로 선언하여 사용

행위에 의한 관계

  • 혼자서는 존재 불가
  • 의존 관계 (UML)(점선으로 표현)
  • 파라미터로 이용 가능

표기법

  • 관계명 : 명확한 동사, 현재형
  • 관계 차수 : 관계에 참가 할 수 있는 인스턴스 수 (=degree)
  • 선택성 : 필수 참여 관계(|), 선택 참여 관계(O)

확인 사항

  • 엔터티 간 연관 규칙이 있는가
  • 엔터티 간 정보 조합이 있는가
  • 업무기술서, 장표에 관계에 대한 규칙이 있는가
  • 업무기술서, 장표에 관계 연결 하는 동사가 있는가
profile
내는 반드시 개발자가 되고 말것어

0개의 댓글