웹개발/SQL

ERD(Entity Relaionship Diagram)

sh1256 2023. 2. 9. 22:34
728x90

ERD란?

ERD: 엔터티와 엔터티 간의 관계를 정의하는 모델링 방법

※엔터티(Entity): 업무에서 관리해야 하는 데이터 집합, 저장되고 관리되어야 하는 데이터.

 

ERD 작성 절차

  1. 엔터티를 도출하고 그린다. 
  2. 엔터티를 배치한다. (중요한 엔터티를 왼쪽 상단에 배치)
  3. 엔터티 간의 관계를 설정한다.
  4. 관계명을 서술한다. 
    엔터티 간의 어떤 행위나 존재가 있는지 표현
  5. 관계 참여도를 표현한다.
    관계 참여도: 한 개의 엔터티와 다른 엔터티 간의 참여하는 관계 수
  6. 관계의 필수 여부를 표현한다. 

도출->배치->관계설정,서술->관계참여도->관계의 필수여부

관계 설정 예

RED 작성 시 고려사항

1. 중요한 엔터티를 왼쪽 상단에 배치한다.
2. ERD는 이해하기 쉬워야 하고 너무 복잡하지 않아야 한다.

'웹개발 > SQL' 카테고리의 다른 글

3층 스키마(3-Level Schema)  (0) 2023.02.09
데이터 모델링(Data Modeling)  (0) 2023.02.09