-
Notifications
You must be signed in to change notification settings - Fork 0
[WEB] Entity Relation Model
Hyerin edited this page Feb 28, 2021
·
1 revision
DB를 import 하기 위해 생성한 sql 파일은 프로젝트에서 확인
ERD 는 draw.io 를 사용하여 만들었습니다.
- 2020.04.04
처음User
관리 기능을 구현할 때의 DB는 다음과 같다.
- 2020.05.08
1차 릴리즈에 포함된User
인증, 회원가입, 로그인 기능을 완료하고
User의 프로필 사진 기능과 글쓰기 기능(Post)을 80% 정도 구현했을 때의 DB는 다음과 같다.
게시글을 작성할 때 사진을 받을 계획이 없기 때문에 profile_id
필드로
User
와 Images
를 1:1(일대일) 관계로 구현했다.
User
와 Post
는 1:N(일대다) 관계로 구현했는데
테이블이 늘어나면서 JPA 연관관계 매핑을 더 공부해볼 필요를 느꼈다.
앞으로 블로그에 공부 과정을 업로드할 예정이다. JPA 연관관계 매핑 포스팅 보러가기!
- 2020.05.29
구독 기능을 추가하면서 follow
테이블을 생성했다.
follower_id
는 구독하는 사람의 user id 이고, following_id
는 구독되는 사람의 user id 이다.
- 2020.07.02
좋아요 기능을 위해 Likes
테이블을 추가하고
User
테이블에 사용자별로 좋아요 수를 저장하기 위해 likeCnt
컬럼을 추가했다.