나는 오늘도 멋있다

ERD(Entity-Relationship Diagram) 작성 - 4일차 본문

프로젝트/myAlbum

ERD(Entity-Relationship Diagram) 작성 - 4일차

나는 오늘도 멋있다 2023. 12. 8. 23:16

이틀동안 면접을 준비하면서 redux를 다시 공부하느라 ERD작성이 늦어졌다.

처음 작성해보는 ERD인 만큼 많이 조잡하지만 내가 테이블을 짤때 도움되기 위해 작성해본다

 

 

관계의 표현

좌: 1개 / 우: 1개
좌: 1개 / 우: 0개 or 1개
좌: 1개 / 우: N개
좌: 1개 / 우: 1개 or N개
좌: 1개 / 우: 0개 or N개

해당표현방식처럼 테이블과의 관계도를 나타탤수 있다. 말그대로 작대기 하나면 1개, 동그라미는 0개, 분포작대기는 N개로 이해하면 간단했다. Figma or FigJam으로 그려보려했지만 관계도 그래프가 작성되지않아서 루시드차트를 이용했다. 하지만 루시드 차트도 무료 버전으로 쓰기에는 한계가 있었다(그리다보면 더이상 도형 추가되지않음) 그래서 다른게 뭐가 없을까 하다가 dbdiagram이란것을 찾게 되어 작업은 여기서 진행했다. 

왼쪽: 코드작성 / 오른쪽: 설계도

 

간단하게 왼쪽에다가 쿼리문가 비슷하게 작성해주면 오른쪽에서 표시가 되어 편하긴 하다. 조금은 공부는 해야 편하게 쓸수 있다.

ERD작성은 처음해본다. 분명한것은 작업하다보면 설계가좀 틀려질수 있다. 그전에 그런일이 한번 있었기때문에..

처음부터 완벽한건 없다. 점점 하다보면 이것또한 늘겠지 ~ 프론트엔드인데 이런부분이 재밌는 이유는 뭔지...

 

dbdiagram.io - Database Relationship Diagrams Design Tool

 

dbdiagram.io