我已经通过继承核心数据管理对象来模拟公司的财务数据(请参阅下面的数据模型截图)。
对于每家公司IBCompany(仅部分显示),有1:n 财务期( IBEstPeriod ),由其年份和期间编号定义(例如2012 / 1)。每个财务期间都有1:n 财务数据项目,例如 Revenue ,它存储在 IBEstPeriod 中的类型属性中 strong>并且每个财务数据项都包含多个值,这些值存储在 IBConsHistory 中 curr , ma1 , ma2 < / em>等,例如100,105,107。
答案 0 :(得分:1)
如果此新值将基于现有数据,则应根据需要进行计算。这样做的主要原因是避免创建依赖关系。也就是说,如果存储此计算值,则每次使用此新值所基于的任何值时都必须重新计算它。