1] ERD

2] 고려사항 및 특징
User Table
- 유저 정보를 가지고 있는 테이블
- Unique 속성을 띄는 Email을 PK(Primary Key)로 설정하여 관리
- Password의 경우
bcrypt library
를 사용하여 DB에 저장되기 전에 암호화 되어 저장된다
OAuthUser Table
- 유저의 소셜 정보를 가지고 있는 테이블
- User↔OAuthUser 간의 1:N 관계를 형성
- 소셜 로그인을 통한 회원가입 시도 시 해당 테이블에 유저 정보가 저장된다
UserPrivacy Table
- 유저의 개인 설정 데이터를 가지고 있는 테이블
- User↔UserOrivacy 간의 1:1 관계를 형성
AccountBook Table