DB

[DB] ERD

2juhyunju 2022. 7. 31. 19:33

ERD

erd란 Entity Relationship Diagram의 약자이다. 개체-관계 모델 및 테이블간의 관계를 설명해주는 다이어그램 이다.


ERD 사용 이유

  • 프로젝트의 DB구조를 한눈에 파악하기 쉽다.
  • 테이블마다 어떠한 관계로 이루어져있는지 알기 쉽다.
  • 각 테이블에 제약조건 및 데이터 타입을 보기 쉽다.

사용 방법

기본적으로 ERD 를 그릴때 많이 사용하는 사이트는 ErdCloud라는 사이트 이며 여기서 쉽게 ERD를 그릴 수 있다.

이렇게 테이블에 이름과 데이터 타입 제약조건등을 나태낼 수 있고 1:1,1:N,N:M등 테이블간의 관계도 쉽게 그릴 수 있어 한번 제대로 그려놓으면 전체적인 프로젝트와 DB를 파악해 API를 설계할 때 효율성을 높일 수 있다.