[C#] 가계부 만들기 - MSSQL 작성

프로젝트/가계부(1)  2013.02.10 09:00

안녕하세요 명월입니다.


이번 포스팅에서는 MSSQL을 작성해보도록 하겠습니다.


처음에는 MSEXEL로 작성하려고 한 부분이었습니다면 MSEXEL은 Join 인 안되는 관계로 로직이 점점 복잡해지는 현상이 발생했습니다.


그래서 결국 EXEL은 포기를 하고 MSSQL로 갈아 탔습니다. 물론 후에 배포할 경우에는 MSSQL일 경우 문제가 발생하겠습니다. 지금은 일단 프로젝트 1차 완성이 목표인 관계로 EXEL로 시간이 많이 빼앗겨서 일단 MSSQL로 빠르게 만든 후 나중에 MSACCESS로 다시 갈아 타도록 하겠습니다.


그럼 실패한 EXEL를 잠시 살펴 보도록하겠습니다.





엑셀을 생성하고 검색하고 계산하는 부분입니다. 테이블 조인이 어려운 관계로 결국은 포기한 부분이기도 합니다.


그럼 일단 MSSQL 작성을 해보도록하겠습니다.



먼저 참조 테이블인 타입과 카테고리를 작성했습니다.
카테고리 영역은 아직 개발전이니 기본값 일반 입금, 출금 내용만 입력하였습니다.



메인 테이블을 작성하였습니다.



결과 화면입니다.


여기서 중요한것은 일반 varchar 가 아닌 nvarchar를 사용하였습니다. nvarchar 는 유니코드로서 요즘에는 통상 프로그램 개발할때 유니코드를 많이 사용하니 navarchar로 작성하는 것이 좋습니다.
입력할때는 반대로 앞에 N를 입력하면 되겠습니다.



ps) 원래는 보통 디비를 작성하고 프로그램을 작성하는것이 순서이나 저같은 경우는 프로그램 개발이 우선이기에 디비는 프로그램에 맞추어서 개발하도록 하겠습니다.


그러나 원래 프로그램을 작성할 때에는 디비에 프로그램을 맞추는 편이 개발면에서 더 효율적입니다.


DataBase.sql


댓글 0개가 달렸습니다.
댓글쓰기