본문 바로가기

데이터 베이스/DB모델링6

6.나만의 가계부를 만들어 보자 - mysql 날짜 계산 -- 현재시간에서 하루 + 1select date_add(now(), INTERVAL +1 DAY);select date_add(curdate(), INTERVAL +1 DAY);-- 현재시간에서 하루 - 1select date_add(now(), INTERVAL -1 DAY);select date_add(curdate(), INTERVAL -1 DAY);-- 현재시간에서 + 한달select date_add(now(), interval +1 month);-- 현재시간에서 - 한달select date_add(now(), interval -1 month);-- 조건한달전 : where reg_date >= date_add(now(), interval -1 month) 하루전 : where reg_date >.. 2016. 12. 13.
5.나만의 가계부를 만들어 보자 - 최종테이블&엑셀정리 최종테이블&엑셀정리 최종테이블 엑셀정리 2016. 12. 8.
4.나만의 가계부를 만들어 보자 - 최종테이블설계 구현기능 추가 및 정리 가계부 1. 최종 금액 조회 2. 오늘 지출 한 금액 기입3. 과거 지출한 금액 기입 가능4. 오늘 입금된 금액 기입 가능 5. 어제 입금된 금액 기입 가능6.지출한 금액 입금된 금액 바로 최종금액에 반영 7. 주간 별 지출 금액8. 월간 지출 금액9. 연간 지출 금액 10. 지출 카테고리별 지출 금액 (예 식비 100000)11. 지출 카테고리별 주간별 지출 금액 12. 지출 카테고리별 월간별 지출 금액 13. 주간 별 입금 금액14. 월간 입금 금액15. 연간 입금 금액 16. 입금 카테고리별 입금 금액 (예 월급 100000)17. 입금 카테고리별 주간별 입금 금액 18. 입금 카테고리별 월간별 입금 금액 목표 페이지 19.목표 금액 지정 가능 20. 목표 금액 까지 얼마나 .. 2016. 12. 8.
3.나만의 가계부를 만들어 보자 - 잘 작동하는지 테스트 해보기&추가 설계한 테이블을 가지고 값도 넣어보고 조회도 해보고 테스트 해보자 insert into region(R_NAME) VALUES('ZHONGRO');SELECT * FROM region;INSERT INTO MEMBER VALUES('abcnt',1,'1111','kang',1988);select * from member;insert into bank VALUES(null,'abcnt','WOORI',1251144);SELECT * FROM BANK; -- 지출 했을때 쿼리 INSERT INTO OUTCOME VALUES(NULL,1,NOW(),1200,'교통비');SELECT * FROM OUTCOME; -- insert into bank VALUES(null,'abcnt','WOORI',1251144).. 2016. 12. 7.
2.나만의 가계부를 만들어 보자 - 앞전의 테이블 잘못된 부분 수정 하기 앞전의 테이블 잘못된 부분 수정 하기 입금테이블에서 입금이 될때 해당 은행 까지 입력해 줄려고 은행 테이블과 일 대다 관계를 맺어 줬는데입금테이블에 값이 안들어가면 은행 테이블에 어떤 값도 넣을 수 없다. 왜냐면 은행테이블이 입금테이블을 참조하고 있기 때문이다. 나는 입금테이블에 값이 입력이 되기전에은행테이블에 은행 이름들을 미리 입력해 두고 싶었는데 이런 식으로 설계를 하면 은행 테이블에 미리 값을 넣을 수 없다. 지출과 관계를 맺고 있는 구분 테이블도 마찬가지다. 오류문이 어떻게 나오는지 보자 USE MYDB;SHOW TABLES; SELECT * FROM BANK; INSERT INTO BANK VALUES(1,1,1,'WOORI'); -- INSERT MEMBER INSERT INTO MEMBER.. 2016. 12. 6.
1.나만의 가계부를 만들어 보자 - 요구사항 정의&개념&논리 설계 데이터 베이스 설계 전문가가 되기 위해서는 무엇을 준비해야 할까?자격증 취득, 실무경험,다독 모두 정답이다. 하지만 가장 좋은 방법은 스스로가 필요로 하는 시스템을 직접 만들어 보는 것이다. 규모가 작은거라 할찌라도 설계하고 구현해 보는 과정에서 많은 것을 얻게 된다. 천리 길도 한걸음 부터라고 했다. 작은거부터 시작 하자 . 그리고 꾸준히 하자. 1.요구사항 정의 0.각회원은 체크카드와 현금을 사용할 수 있다.1.각 회원은 가계부를 작성할 수 있다.2.은행별로 입금된 금액과 입금을 해준곳을 기입한다.3.매일 사용한 금액을 입력한다.4.주간월간 별로 총사용금액을 출력할 수 있다.5.식비,도서구입, 교통비,교육비,통신비, 여가활동비, 등 카테고리화 해서 지출내역을 구할 수 있다.6.이번달, 올해 5년후 목.. 2016. 12. 5.