■ 엔티티 표기
- Barker
- 사각형으로 표현하며, 엔티티 이름을 중앙에 기술.
- 주요 키 속성은 굵은 글씨로 표시.
- IE
- 직사각형으로 표현하며, 엔티티 이름을 상단에 기술.
- 주요 키 속성은 밑줄로 표시.
■ 속성 표기
- Barker
- 엔티티 내부에 속성들을 나열.
- 각 속성은 이름: 데이터 형식 형식으로 표기.
- 주요 키 속성은 앞에 별표(*)를 기술.
- IE
- 엔티티 아래쪽에 속성들을 표로 정렬.
- 각 속성은 행으로 표시하며, 이름, 데이터 형식, 필수 여부(선택/필수)를 나타내는 컬럼을 포함.
■ 관계 표기
- Barker
- 관계선으로 표현하며, 선 끝에 관계의 종류(1:1, 1:N, N:M)를 표시.
- 선의 종류:
- 실선: 필수 관계
- 점선: 선택 관계
- 양방향 화살표: 상호 관계
- 관계선 끝에 별표(*)를 붙여 참조하는 엔티티의 주요 키를 표시.
- IE
- 다이아몬드 모양으로 표현하며, 관계의 종류를 다이아몬드 안에 표시.
- 다이아몬드 종류:
- 1:1: 검은색 사각형
- 1:N: 검은색 삼각형
- N:M: 흰색 다이아몬드
- 관계선 끝에 엔티티 이름과 참조하는 속성을 표시.
■ 표기법 비교
ㅁ IE vs. Barker
ㅁ Barker 표기
ㅁ IDEF1X 표기법
ㅁ UML 표기법
ㅁ Peter-Chen 표기법
ㅁ IE 표기
※ Referneces
- lotuus.tistory.com/43
- www.gleek.io/blog/er-symbols-notations#google_vignette
- velog.io/@yooonji08/데이터베이스-ER다이어그램을-IE표기법으로-바꾸기