代码改变世界

个人理财小助手 —— 数据库(一)

2007-07-30 21:48  金色海洋(jyk)  阅读(1391)  评论(1编辑  收藏  举报
今天时间比较紧,数据库只设计了一部分,还是没有考虑到细节,现简要说一下吧。

四个部分:管理员,基础设置,资金,物品。

目前只设计了9个表,由于还没有考虑详细,先不提供下载了,明天再整理整理,然后在提供下载。

先贴三个表试一试。明天还要在详细设计,要考虑到很多关联的地方。

c01 0 Money_In 收入表        
mc01 1 MoneyInID 自动编号 int 4 n1 主键
mc01 2 UserID 用户ID int 4 n1
mc01 3 Title 标题 nvarchar 20 _
mc01 4 MoneyIn 收入金额 decimal 9 _ 二选一。
mc01 5 KindInID 收入类型 int 4 n1 二选一。
mc01 6 AddedDate 日期 datetime 8 _
mc01 7 Content 说明 nvarchar 20 _
c02 0 Money_Out 支出表        
mc02 1 MoneyOutID 自动编号 int 4 1 主键
mc02 2 UserID 用户ID int 4 n1
mc02 3 Title 标题 nvarchar 50 _
mc02 4 MoneyOut 支出金额 decimal 9 _
mc02 5 KindOutID 支出类型 int 4 n1
mc02 6 AddedDate 日期 datetime 8 _
mc02 7 Content 说明 nvarchar 20 _
c03 0 Money_InOut 支出来源表        
mc03 1 CityID 自动编号 int 4 1 主键
mc03 2 UserID 用户ID int 4 n1
mc03 3 MoneyOutID 支出ID int 4 n1 一笔支出可以从多个收入获取
mc03 4 MoneyInID 收入ID int 4 n1 同样,一笔收入可以对应多笔支出
mc03 5 Moneys 金额 decimal 9 _ 从一笔收入里提取的金额
2