Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

데이터 스키마 계획 [같이 만들어 갈까요?] #10

Open
HamSungJun opened this issue Apr 15, 2019 · 3 comments
Open

데이터 스키마 계획 [같이 만들어 갈까요?] #10

HamSungJun opened this issue Apr 15, 2019 · 3 comments
Assignees
Labels
기획 기능 개발 전, 기획

Comments

@HamSungJun
Copy link
Member

로그인

SNS 연동을 통한 가입이므로 별도의 회원정보를 필요로 하지 않는다.
단, 주문시에는 고객의 연락처와 주소와 같은 세부 정보를 필요로 하기 때문에 또 이후에는 저장하고 활용 할 수 있어야 하기 때문에 ‘회원’ 테이블에는 다음과 같은 데이터 종류가 필요하다.

USER_INFO (

	실명 : String, EX] “함성준” “James Lee”
	연락처 : String, EX] “010-3455-1209” or “01034551209”
	주소 : String, EX] “대전광역시 유성구 신성동 한울아파드 108동 1305호”
	회원 계급 : String, Ex] “Bronze” , “Silver” , “Gold ...”
	회원 마일리지 : Number Ex] 1023 , 335
	
)

이후 유저 정보의 Primary Key는 유저의 장바구니의 Foreign Key로 활용될 것이다.
물론 실제구현은 백엔드 팀이 나름 자율적으로 하시겠죠? ^^ 네

장바구니

유저는 자신이 구매하고자 하는 아이템들을 일시적으로 저장 할 수 있어야 한다. 따라서 유저각각에 대한 개인화가 필요하다. 또 아이템에 대한 정보로써 구성이 된다.

CART(

	// 아이템 테이블 Primary 키를 Foreign키로 삼아주세요.
	수량 : Number,
	사이즈 : String,
	정기배송 주기 : Number,
)

아이템

쇼핑몰 아이템들은 다음과 같은 데이터 구조를 갖는다.

ITEM(
	제공 회사 : String,
	상품명 : String, EX] “마스크 MK-101” , “마스크 MK-102”	상품 키워드 : String, EX] ”#엣지있는 #수작업 #필터교체방식 ...“
	상품 이미지 경로 : String, EX] “images/mask_mk101.png”
	판매가격 : Number
	제공 가능한 사이즈 : String “M,L,XL,XXL,XXXL”	상품 상세 정보 : String,
	미세먼지 농도 : String // 미세먼지 정도가 어떨 때 권장되는
	사용처 : String,
	
)

각각의 아이템들은 댓글과 리뷰 , QNA를 가지기 때문에 연결된 테이블이 필요하다.
후기 이미지도 같이 올릴 수 있으므로 이미지 경로또한 포함된다.

아이템 댓글 & 리뷰

각각의 아이템들은 자신들의 댓글과 리뷰 테이블을 갖음

ITEM_REPLYS(
	
	// 아이템 테이블 Primary 키를 Foreign키로 삼아주세요.
	작성날짜 : Date,
	작성자 : String,
	이미지 경로 : String,
	조회수 : Number,
	평점 : Number(float),
	내용 : String

)

Q&A

각각의 아이템들은 자신들의 질문과 대답 테이블을 갖는다

ITEM_QnA(
	
	// 아이템 테이블 Primary 키를 Foreign키로 삼아주세요.
	글번호 : Number
	작성날짜 : Date,
	조회수 : Number,
	작성자 : String,
	질문제목 : String,
	
)

카테고리

홈페이지 메뉴는 카테고리가 구성되어 있다.

마이페이지 , 장바구니는 아직 프론트엔드 미구현이라 쉽사리 정하면 안될 것 같네요.
일단 여기까지 ㅎㅎ;

@taeuk-gang taeuk-gang added 문서화 개발 내용 문서화 기획 기능 개발 전, 기획 and removed 문서화 개발 내용 문서화 labels Apr 15, 2019
@Military1018
Copy link

미세먼지 농도에 마스크 규격 통과한거 하구 구매할때 갯수 피스 정해서 사는거 잇으면 조케서요

@Cafemug
Copy link
Member

Cafemug commented Apr 21, 2019

미세먼지 농도에 마스크 규격 통과한거 하구 구매할때 갯수 피스 정해서 사는거 잇으면 조케서요

몽고디비 디비 모델 구성은 api문서를 참조해주세요

@minhyeoky
Copy link
Member

예 알겠습니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
기획 기능 개발 전, 기획
Projects
None yet
Development

No branches or pull requests

5 participants