[게시판 프로젝트] 도메인 설계하기 - github과 draw.io 연동하여, ERD 그리기

2024. 8. 15. 22:05CS/Spring

 

게시판 서비스를 만들기 위한 도메인을 설계해보자

 


ERD 다이어그램을 깃허브와 연동하기 위해서, app.diagrams.net이라는 url를 입력한다


새로운 다이어그램 만들기를 선택하고, 파일명과 확장자(svg)를 변경하고 ERD 다이어그램을 선택한다.

 


깃헙과 연동되어있기 때문에, 깃헙의 해당 repo를 선택하고, 브랜치를 선택한다.
이때, 깃에 먼저 브랜치를 생성하고 push 해주지 않으면 브랜치가 뜨지 않기 때문에 먼저 push 후 폴더를 선택해 주어야한다.

 


본격적으로 ERD를 작성한다.

  • ERD를 작성할 때, 명과 타입그리고 타입의 크기까지 모두 작성해 주는 것이 좋으며, NOT NULL은 Bold처리한다.
  • 도메인과 직접적으로 연관되는 것을 작성한다.
  • 도메인과 직접적으로 연관이 없으며 모든 엔티티에 속할 메타데이터 createdAt/createdBy/modifiedAt/modifiedBy을 작성한다.
  • 엔티티의 관계를 맺어준다.