본문 바로가기

DBMS/이론

(DBMS) 관계에 대해 알아보자!!

  • Entity와 Entity의 관계를 말한다
  • 타입을 분류하여 존재 관계와 행위 관계로 나눌 수 있다
  • 존재 관계
    • 존재하는 것만으로도 연관성이 있는 관계
  • 행위 관계
    • 특정한 행위를 함으로 인해서 연관성이 생기는 관계
  • 관계 표기법관계 명(MemberShip) 관계의 이름
    관계차수(Cardinality) 관계에 참여하는 수
    관계선택사양(Optionality) 필수인지 선택인지의 여부
    • 관계명
      • Entity와 Entity의 어떠한 관계를 맺고 있는지를 나타내주는 문장
      • 각 Entity마다 1개의 관계 명을 가지고 있기 때문에 모든 관계는 2개의 관계명을 가지게 된다
      • 관계명은 반드시 명확한 문장으로 표현해야 하며 현재형이여야 한다
    • 관계차수
      • 각 Entity에서 관계에 참여하는 수
      • 1:1, 1:N, N:N 관계 형식으로 구분할 수 있다
    • 관계 선택사양
      • 필수적 관계
        • 참여자가 반드시 존재해야하는 관계
      • 선택적 관계
        • 참여자가 없을 수도 있는 관계

'DBMS > 이론' 카테고리의 다른 글

(DBMS) 식별자에 대해 알아보자!!  (0) 2024.05.05
(DBMS) 속성(Attribute)에 대해서 알아보자  (0) 2024.04.28
(데이터 이론)Entity의 간략한 설명  (1) 2024.04.25
Entity의 기본  (0) 2024.04.24
데이터 모델링의 기본  (0) 2024.04.20