ERD란?
Entity Relationship Diagram(ERD)는 시스템의 객체들이 어떤 관계를 가지고 있는지 다이어그램으로 나타낸 것입니다.
- 1975년 피터 첸이 ERD 표기법을 만들었다.
- 데이터베이스 모델링의 표준으로 사용된다.
ERD 작성 방법

- 개체(Entity) - 사각형으로 표시

1-1 Weak Entity
- 존재하는 다른 Entity에 의존적인 Entity

- Attribute - 특성, Entity의 성격, 관계

2-2 Multivalued Attribute - 다중 타원
- 한 값 이상의 값을 가진 Attribute

2-3 Derived Attribute
- 다른 속성에 기초한 속성
- ERD 에서는 보기 드물다.

-
Relationship - Enttiy간의 상호작용

-
관계 표현

- one - 일대일 혹은 일대다 관계
- Many - 다대다 관계
- One (and only one) - 일대일 관계이나, 하나의 row끼리만 연결된 데이터
- Zero or one - 일대일 혹은 일대다 관계를 가지고 있으나, 필수 조건이 아님
- One or many - 일대일 혹은 다대다 관계
- Zero or many - 참조하는 테이블과의 관계가 불명확한 경우
ERD 작성법
- 모든 엔티티들을 정의합니다.
- 엔티티 간 관계들을 정의합니다.
- 속성들을 추가합니다.
[참조]