서비스 요구사항은 대강 이렇습니다..
1. 가계부를 만들되 가계부 데이터가 이렇게 보이게 해달라
날짜 | 지출 혹은 수입처 | 카테고리 | 지출 혹은 수입방식 | 금액 | 비고 |
yyyy/MM/dd | 이케아 | 생활용품 | 카카오페이 | -1,000,000 | 품위유지비용 |
yyyy/MM/dd | xx조트망트기업 | 월급 | 신한카드 | +2,000,000 | 쥐꼬리 |
2. 카테고리나 지출 혹은 수입처, 지출 혹은 수입방식은 동적으로 추가될 수 있게 해달라
3. 카테고리나 지출 혹은 수입처, 지출 혹은 수입방식은 불필요할 때 삭제하거나
혹은 2번을 위해 콤보박스를 눌렀을 때 보고싶은 항목을 상단으로 올리거나 자주 안쓰는건 내릴 수 있게 만들어달라
문제는 제가 백엔드 개발자가 아니라서 db 설계 방법을 잘 모르는데,
몇번 하다보니까 프론트에서 보여지는 방식하고는 다른 방식으로 db를 짜야 할 거 같은데, 이거 db를 어떻게 짜야할까요?
엑셀로 짜세요
https://yozm.wishket.com/magazine/detail/1373/
좋은 말이네요. 그러나 제가 특별히 기업 이익에 맞춰 작업을 하는 것도 아니고 이것 자체로도 좋은 사이드 프로젝트이자 연습이 될 수 있기 때문에 핀트에 엇나간 말씀같습니다.
님 카드안씀? 카드어플들어가면 가계부 있는데
제가 만들어 주는 게 의미가 있을 것 같다고 하는데 만들어 줘야죠.
기능 요구사항은 있지만 데이터 요구사항은 부족합니다. 예를 들어, 카테고리 같은 것도 수동으로 적기만 하는 거라면, 저 표의 형식에서 순서 컬럼만 있으면 될 것 같네요. NULL 허용 처리만 잘 지켜주고요. 그러나 카테고리나 기타 적어야 할 내용을 선택식으로 또는 자동으로 해야 한다면 테이블 생성 요구 사항이 달라집니다. 요구사항을 먼저 세세히 정의하는 것이 좋을 것 같습니다. 물론 모두 수동 적기라면 그냥 그대로 하면 됩니다.