IT

관계(Relationship)

rimicode 2022. 7. 27. 21:02
728x90
반응형
SMALL

관계란?

엔티티와 엔티티와의 관계

 

존재 관계

존재 자체로 연관성이 있는 관계

ex. 직원과 부서

 

행위 관계

특정한 행위를 함으로써 연관성이 생기는 관계

ex. 회원과 주문

 

표기법

관계명(Membership)

  • 관계의 이름
  • 엔티티와 엔티티가 어떠한 관계를 맺고 있는지
  • 각 엔티티의 관점에서 관계명을 하나씩 가지기 때문에 모든 관계는 두 개의 관계명을 가지고 있다.
  • 반드시 명확한 문장으로 표현
  • 반드시 현재형

 

관계차수(Cardinality)

  • 관계에 참여하는 수
  • 1:1
  • 1:M
  • N:M

 

관계선택사양(Optionality)

  • 필수인지 선택인지의 여부
    • 필수적 관계: 참여자가 반드시 존재해야 하는 관계
    • 선택적 관계: 참여자가 없을 수도 있는 관계

 

 

 

 

 

참고 서적

https://book.naver.com/bookdb/book_detail.nhn?bid=21396824 

 

유선배 SQL개발자(SQLD) 과외노트

도서 특징핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 그 첫 번째 시리즈!〈유선배 SQL개발자 과외노트〉와 함

book.naver.com

 

728x90
반응형
LIST

'IT' 카테고리의 다른 글

백준 파이썬 10818번 최소, 최대  (0) 2022.07.29
식별자(Identifiers)  (0) 2022.07.28
속성(Attribute)  (0) 2022.07.26
백준 파이썬 1110번 더하기 사이클  (0) 2022.07.25
백준 파이썬 10951번 A + B - 4  (0) 2022.07.24