代码改变世界

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

  金色海洋(jyk)  阅读(1453)  评论(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 _ 从一笔收入里提取的金额
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2
点击右上角即可分享
微信分享提示