예산관리 시스템 서비스를 제작하고 있다.
앱은 users
plans
payments
로 나누고, 연결하려고 한다.
서비스 내용을 간단하게 말하자면,
1. 유저는 한 달 수입과 저축액을 입력하면,
한달수입 = 저축액 + 지출금액 으로 셋팅이 된다. (지출금액은 자동으로 셋팅 됨)
2. 사용자는 지출 시 지출금액을 입력하면, 일일 지출금액에 저장이 된다.
a. 일일 지출금액을 저장하고, 이걸 plan에서 OnetoOne 으로 받는게 좋을까?
b. 일일 지출금액을 payments에서 daily_spending으로 ManytoMany로 받는게 좋을까?
a로 하면.. 연결이 되어서 관리가 더 편할 것 같은데...
지금은 사진처럼 b로 진행중이다..
b로 진행중인 이유는..daily_plan을 한 달에 맞춰서
당일마다 얼마를 쓰면 좋을지.. 짜줘야하기때문에.. manytomany로 받았는데..
오히려 월 별로 나눠서 OnetoOne으로 연결해서 나누는게 더 나을지..
일단 해 보고 결정해야겠다...