본문 바로가기
카테고리 없음

데이터 모델링 ERD표기법

by jyee 2023. 11. 15.
728x90
반응형

출처 : https://ppomelo.tistory.com/51

 

[SQLD] 데이터 모델링 - IE/Crow's Foot 표기법 (까마귀발 표기법) & ERD 표기법

IE/Crow's Foot 방식 - 까마귀발 표기법 Information Engineering(I/E)은 1981년에 Clive Finkelstein과 James Martin이 공동 저술로 발표하였으며, 80년대 중반에 James Martin에 의해 그 체계가 정리되면서 본격적으로 활

ppomelo.tistory.com

 

관계를 표기법은 관계명, 관계차수, 관계선택사양 세 가지로 이루어져 있다.

 

관계명(Membership)

관계명은 엔터티간 관계에 맺어진 형태 뜻한다.

관계가 시작되는 쪽을 "관계시작점(The Beginning)"이라 칭하며 받는쪽을 "관계끝점(The End)"라고 칭한다.

또한 관점에 따라 능동적(Active)이거나 수동적(Passive)으로 명명된다.

 

관계차수(Degree/Cardinality)

관계차수란 두 엔터티간 관계에서 수행되는 경우의 수를 뜻한다.

 

Relationship

 

  • Entity와 Entity간의 관계를 나타냅니다.
  • 1:1, 1:다수, 다수:다수의 관계가 있습니다.
  • 쉽게 설명하자면 하나의 회원은 여러개의 장바구니를 가질 수 있습니다.
    이때는 회원 1 : 장바구니 다수의 관계가 되겠죠
    이처럼 관계는 전반적인 영향을 끼치기 때문에 설계할때 유의해서 설계해주어야합니다.

 

  1. 없어도 돼고 하나있어도 돼고 다중도 돼는 표시
  2. 없거나 다중만 돼는 표시
  3. 없거나 하나있어도 돼는 표시
  4. 하나이거나 다중
  5. 오직 한개
  6. 다중
  7. 한개
728x90
반응형