数据库设计,用于从现有系统进行报告

时间:2013-02-23 19:52:47

标签: mysql database-design accounting

我习惯于根据我的数据库表记录生成报告,并且在呈现它时没有任何问题。

但是现在,如果我不创建虚拟表作为存储库,那么一些表示要求似乎要处理得太复杂了。

当前系统详情和信息:

  

系统类型:库存会计

     

系统设计和设置:可以根据所选日期生成报告   (交易日期)个人报告:资产负债表(BS),   损益表(IS)和现金流量表(CFS)

新报告要求:

  1. BS,IS和CFS报告应具有不同的格式并显示(通常需要的更新是布局显示中的更改)
  2. 保存每个生成的报告
  3. 我正在考虑创建一个虚拟数据库表,因为w / c中的第二个要求来保存生成的每个报告。

    之前,我确实为复杂的报告创建了存储库表,但在另一个用户生成相同的报告时替换/擦除了。

    问题:

    1. 根据新的报告要求,是否真的有必要为此类报告要求创建虚拟表?

    2. 那么,在实际功能*they can be generated at any time*中,但是出于报告和录制的目的,以及性能视角,保存生成的报告确实有意义吗?

    3. 对于那些DB Accounting guru 保存 BS,IS和CFS生成的报告是一个好习惯吗?

1 个答案:

答案 0 :(得分:2)

  

根据新的报告要求,是否真的有必要为此类报告要求创建一个虚拟表?

是的,虽然我称之为报告历史表。

  

那么,在实际功能中,它们可以随时生成,但是出于报告和录制的目的,至于性能视角,保存生成的报告真的有意义吗?

从审计和问责制的角度来看,保存生成的报告是有意义的。你必须要求给你这些要求的人,但我已经在我们必须记录谁从什么终端/工作站进行系统查询的系统上工作。对数据库的系统更改进行了更严格的监控。法律要求进行审计。