简单问题求解(50分)

  • 主题发起人 主题发起人 zfh
  • 开始时间 开始时间
Z

zfh

Unregistered / Unconfirmed
GUEST, unregistred user!
假设有N个人(N不确定),我想记录并保存他们各自一年中每日的花销,同时还可以方便
地分别统计出他们各个月份的花销合计数并生成报表。当然,我想到了用数据库来完成这一
工作。但我对于数据库知之甚少,我甚至搞不清记录这些数据需要几张表才能实现。请告诉
我应该如何来设计我的数据库表呢?
 
若管理内容太多的话,就一项一个表,并用详细-明晰表来管理,如
Table1有 Table2
姓名 姓名
编号 编号 .....
吃饭花费 嫖鸡花费
 
不必这么详细的,只记录每日花销的合计数。另外,真的需要每人一张表吗?
 
不必.
两张表足够了, 一张记录人员信息, 另一张记录花费有个日期字段统计就不成问题了.
a. 人员表
Id Int
Name char(40)

b. 花费表
PersonId Int
Cost Money
Date DateTime
可以通过a.Id和b.PersonId将两张表关联起来

恶劣点的话只要一张表: 设置367个字段, 第一个字段记录人名, 然后每天的费用对应
一个字段
虽然惨不忍睹, 但也能实现你的要求 :D
 
嘻嘻...基本上同意Another_eYes的做法,不过,有些问题只能在编程过程中才会发现,
你只有做了才知道怎样做才更好:)
你对数据库不熟,做完这个后相信你在数据库编程方面就可以升段了!看书虽然有用,
但是光看书不实践是没用的,要想进步就只能不断的编程,编程,再编程...还有更好的
方法吗???:(((
 
谢谢,这个问题我想已经解决了,不过我还想问一下,我要统计花销总数,自然是要访问表中
的字段值,那么如何编程来实现,请帮我写出简短的示例代码。
 
Another_eYes 重出江湖,好!
不过这么简单的问题你来答,未免,哈哈。。。
 
接受答案了.
 
后退
顶部