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 : 장바구니 다수의 관계가 되겠죠
이처럼 관계는 전반적인 영향을 끼치기 때문에 설계할때 유의해서 설계해주어야합니다.
- 없어도 돼고 하나있어도 돼고 다중도 돼는 표시
- 없거나 다중만 돼는 표시
- 없거나 하나있어도 돼는 표시
- 하나이거나 다중
- 오직 한개
- 다중
- 한개
728x90
반응형