디비 구조 질문드립니다. 0 2 1,661

by 튼실맨 [DB 모델링/설계] [2023.05.12 11:09:57]


유저별로 레벨과 점수가 있고, 

명예의 전당 처럼 주간/월간/연간 으로 나눠서 

전주월요일~일요일까찌 가장많은 점수 획득한 상위 3인

이렇게 관리 해야 하고 1년 주기로 초기화 시켜줘야 하는데

어떻게 구조를 설계해야할까요??

by 포동푸우 [2023.05.12 18:31:30]
데이터 량이 적으면 이렇게 해봐도 될 것 같네요 

[유저] : {유저ID} , {유저NAME}, .....
[유저포인트] : {포인트ID}, {획득일자}, {소멸일자}, {포인트수}, {유저ID},  ..... 
[포인트집계] : {포인트ID}, {집계기간CD}, {집계시작일자}, {집계종료일자}, {유저ID}, {포인트합계수} ..... 
 -- {집계기간CD} : 주간/월간/연간   

.
.
.

 


by 튼실맨 [2023.05.15 11:01:44]

유저테이블

유저 포인트 테이블

포인트 집계 테이블

....

이런 식으로 하라는 말씀이시죠??

데이터가 좀 많을 것 같습니다....

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입