会计数据库设计问题“账户”和“交易”

时间:2011-02-05 11:58:32

标签: sql-server database sql-server-2008 database-design

选项1)用户可以拥有多个“账户”(例如付款,存款,取款等)

选项2)用户只能有1个单一账户,而且交易有类型(付款,存款,取款)

两个选项都可以正常使用!他们都可以产生相同的结果!但是,选项1使用更多资源,但它更灵活,选项1不灵活但使用的资源更少!

2 个答案:

答案 0 :(得分:8)

问题是什么?

选项1是一块垃圾,没有会计师可以使用,也没有审核员通过。支付,存款,撤回eta re交易,而非“账户”。那么如果它使用更少的资源呢?所以洞穴男人。

选项2开始看起来像一个会计系统,有(a)账户和(b)账户交易,正如大多数发达国家所预期的那样。

所以没有选择。

答案 1 :(得分:0)

从日记帐表开始,该表链接到会计科目表。在日记帐表中,您将存储交易日期,帐户代码,描述,金额的字段名称。帐户图表是您存储帐户代码,帐户类型(资产负债表或损益),帐户状态(有效或无效)等字段名称的位置。有关会计数据库架构的更多详细信息,请下载derek liew关于会计数据库设计的书籍。