서비스 요구사항 

 

 

ERD 설계

 

 

① Entity 테이블 항목

  • Post (게시글)
  • User (사용자)
  • Comment (댓글)
  • CommentLike(댓글 좋아요)
  • PostLike (게시글 좋아요)
  • Timestampled (작성시간, 수정시간 보여주는 상위클래스)

 

② 테이블간 연관관계

  • Post : User = N : 1
  • Comment : User = N : 1
  • Post : Comment = 1 : N
  • Post : PostLike = 1 : N
  • Comment : CommentLike = 1 : N
  • User : CommentLike = 1 : N
  • User : PostLike = 1 :N

※ 내가 작성한 코드는 연관관계가 양방향으로 설계되었는데, 기술매니저님이 단방향으로도 한번 구현해보라고 하셨다.

 

 

③ 실제 구현된 ERD 

 

 

API 설계

 

+ Recent posts