본문 바로가기

[Dev] 🎯Self Study

[DB, ERD] 나중에 사용할 툴, ERD 그리는 법

draw.io를 쓰는 나에게 새로운 도전 >> 

 

그리기 귀찮은 ERD! DBdiagram.io로 5분만에 완성하기!

이 글에서는 ERD 자동화 도구인 dbdiagram을 소개하고자 한다.다양한 ERD 도구들 중에서도 이 툴을 가장 추천하는 이유는 다음과 같다.DB 테이블 임포트를 통해 반자동화된 그리기가 가능하기 때문.SQ

velog.io

 

그러나 우선은 이미 그려놓은 ERD가 있어서 다음 팀플이나 혹은 DB를 갈아엎으면(?) 사용할 것 같다. 

 

 

 

[데이터베이스] 데이터 모델링

데이터 모델링을 해보도록 한다.

blackinkgj.github.io

 

  

내가 만든 DB... 2시간 동안 구웠지.. 

n:m이 이해가 100퍼센트 되지 않아서 개발자 친구에게 SOS

 

- Comment와 User 

Comment의 경우 집합체 (다이아모양)이며 1개 혹은 여러개(1..*)가 될 수 있다.

이때 user는 한명이고 comment가 여러개이므로 일대다 관계로 설정

 

- Comment와 Post

Comment의 경우 집합체 (다이아모양)이며 1개 혹은 여러개(1 .. * )가 될 수 있다.

이때 게시물은 여러개가 될 수 있으므로 다대다로 설정 

(코멘트만 집합체)

 

DB는 왜 짤때마다 새롭죠..

 

SQL문까지 작성해봐야 이해가 되어서, 내가 임의로 쓴 것이므로 참고만!