-
Notifications
You must be signed in to change notification settings - Fork 1
DB_설계
Kyungsu Kang edited this page Dec 1, 2020
·
1 revision
- USER_ID (PK) auto increment
- 아이디 NOT NULL UNIQUE
- 패스워드 NOT NULL
- 이름 NOT NULL
- 온도 default 36.5
- 지역 (big ) 1 NOT NULL
- 지역 (small) 2 NOT NULL
- 프로필 사진 // 추후 논의, 서버에서 렌더링
- deleted_at DATETIME NULL
- id (PK) auto increment
- 작성자 (FK) NOT NULL
- 제목 NOT NULL
- 내용 NOT NULL
- 가격 NOT NULL
- 관심 (정보는 필요하나 없는 column)default 0 // LIKES... where POST_ID... length를 받아서 처리한다.
- 조회수 default 0
- 카테고리 (FK)
- 작성시간 NOT NULL default now()
- 사진 (FK)
- 지역 (big ) (FK) NOT NULL
- 지역 (small) (FK) NOT NULL
- 상태 // 거래 완료 여부
- 댓글(선택)
- USER_ID (FK) not null
- POST_ID (FK) not null
- USER_ID (FK) as seller not null
- USER_ID (FK) as buyer not null
- POST_ID(FK)
// 거래가 이루어지면 자동으로 POST 되고, seller와 buyer는 put을 하게 한다.
// 온도 관련된 부분은 삭제하고, USER 부분에 추가하였다.
- USER_ID (FK) as reviewer
- USER_ID (FK) as reviewee
- 점수 // 0 ~ 5의 숫자 (백엔드에서 처리하면 좋을 것. 0 미만 5 초과의 수를 조정)
2.5점을 기준으로 하여 내린다.
- PICTURE_ID
- POST_ID (FK)
- URL
- 서울 1 not null
- 경기 2 ...
- 부산 3 ...
- ...
- OO구 not null
- OO구 ...
- OO구 ...
- ...
- 어쩌구 저쩌구
- 어쩌구 저쩌구
- COMMENT_ID
- POST_ID (FK) // 어느 게시글에 위치한 댓글인가?
- USER_ID (FK) // 어느 사용자가 작성한 댓글인가?
- CONTENTS NOT NULL
- TIME
NCP 클라이언트 서버 1개 - 심 재익 (가위바위보 패배 ㅋㅋ)
NCP 백엔드 서버(이미지 보관) 1개 - 캉 켱수
NCP DB 서버 1개 - 지 화영
- 함께 논의할 필요성 有