- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在会计应用程序的许多不同实现中,有两种主要的数据库设计方法来保存日志和分类帐数据。
只保留 Journal 信息,然后 Ledger 只是 Journal 的一个 View (因为 journal 总是比 ledger 保留更多的信息)
将日记帐保存在单独的表中,然后将日记帐条目发布到分类帐表中,从而重复数据
当涉及到子分类账/分类账时,有些实现将所有信息都放在一个分类账/分类账表中,然后使用会计科目表作为基础为不同的子分类账/分类账提供不同的 View
<我看到人们为每个子期刊/分类帐设置了专门的表格,导致表格数量与特殊期刊类型(应收账款、应付账款、采购、销售等...)一样多。
目前,我的想法是,最多应该只有一个 Journal 和一个 Ledger 表,然后在查询时通过会计科目表中的定义来编译专门的日记账/分类账。我什至可能考虑仅使用 Journal 表,然后在查询时将分类帐编译为 Joirnals 的子集。
我想检查一下我是否遗漏了什么?有单独的日记帐和分类帐表是否有一些真正的原因,特别是,是否有理由拥有专门的日记帐 > 专门的分类帐 > 普通日记帐 > 总帐表,因为它似乎有很多数据重复、插入、更新、删除异常为什么我现在看不到?
最佳答案
主要原因可能是查询 SLA。从我的 POV 来看,我更喜欢使用 Journal 实体中的所有条目制作 3NF 数据模型。日记帐然后链接到分类帐、COA 等。通过这种方式,您可以使用 View 构建分类帐:在 3NF 模型上,您需要构建一个使用 View 制作的语义模型(可以是具有严格 SLA 的查询的物化 View )。
通过这种方式,您可以减少仅实现关键查询的重复,并为 future 与其他数据的集成/分析做好准备。
关于database-design - 在数据库中存储(子)日志和(子)分类帐以用于会计应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41373567/
我正在制作一份会计报告,其中一份报告需要列出给定日期后过去四个星期内的所有发布日期。 发布日期是一周的最后一天,在我们的例子中是周日或者该月的最后一天。 例如。如果我输入 12/1/2019 那么我将
如果苹果用户收到来自 firebase 应用程序分发的邀请,他需要一个谷歌帐户才能加入测试组,这是否正确? 在没有谷歌帐户的情况下使用它有什么建议吗? 最佳答案 当您创建 Google 帐户时,您会自
背景:我们构建了一个产品,通过注释和自定义类加载器向 Java 添加各种功能(事务、基于共享内存的对象持久性、索引和查询、基于集群的高可用性和复制)。这些功能的大部分实现都在 C++ 库中,这些库可通
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我有一个 Go/AppEngine 应用程序,我正在尝试对其进行微调以优化当前受 cpu 限制的并发请求。在这样做的过程中,我看到日志中的 cpu_ms 和仪表板中的 average runtime
我是一名优秀的程序员,十分优秀!