相关疑难解决方法(0)

数据库设计:计算帐户余额

如何设计数据库以计算帐户余额?

1)目前我从交易表中计算账户余额在我的交易表中我有"描述"和"金额"等.

然后我会将所有"金额"值相加,这将计算出用户的帐户余额.


我向我的朋友展示了这个,他说这不是一个好的解决方案,当我的数据库增长它会减慢???? 他说我应该创建单独的表来存储计算的帐户余额.如果这样做,我将不得不维护两个表,而且风险很大,帐户余额表可能会不同步.

有什么建议吗?

编辑:选项2:我应该在我的交易表"余额"中添加一个额外的列.现在我不需要经过多行数据来执行我的计算.

示例约翰购买100美元信贷,他债务60美元,然后他增加200美元信贷.

金额$ 100,余额$ 100.

金额 - 60美元,余额40美元.

金额$ 200,余额$ 240.

database sql-server database-design sql-server-2008

64
推荐指数
2
解决办法
3万
查看次数

保持客户帐户余额的最佳方式

在数据库中有一个存储客户帐户余额的字段或使用视图和查询来生成信息是否更好?

database vb.net currency

6
推荐指数
2
解决办法
3033
查看次数