【发布时间】:2016-12-29 05:23:13
【问题描述】:
在会计应用程序的许多不同实现中,有两种主要的数据库设计方法来保存日记帐和分类帐数据。
仅保留日记信息,然后分类帐只是日记的视图(因为日记总是比分类帐保留更多信息)
将日记帐保存在单独的表中,然后将日记帐分录到分类帐表中,从而重复数据
-
当涉及到子分类帐/日记帐时,有些实现将所有信息都放在一个日记帐/分类帐表中,然后使用会计科目表为不同子日记帐/分类帐提供不同的视图
李> 我看到人们为每个子期刊/分类帐都有专门的表格,这导致有与特殊期刊类型(应收账款、应付账款、采购、销售等)一样多的表格。
目前,我的想法是,最多应该只有一个日记帐和一个分类帐表,然后在查询时通过会计科目表中的定义来编译专门的日记帐/分类帐。我什至可能会考虑只使用 Journal 表,然后在查询时将分类帐编译为 Joirnals 的子集。
我想检查我是否遗漏了什么?拥有单独的日记帐和分类帐表是否有一些真正的原因,特别是是否有理由拥有专门的日记帐>专门的分类帐>普通日记帐>总帐表,因为似乎有很多数据重复,插入,更新,删除异常我现在看不到的原因?
【问题讨论】:
标签: database-design accounting