我设计了这个关系数据库,它可以随时跟踪各种资产及其所有者。我想要做的最重要的分析之一是跟踪这些资产的价值随时间的变化:预期原始成本、实际原始成本、实际成本等等。因此,我一直将相对于成本/值的数据放在一个称为“Support_Value”的单独表中。为了使事情复杂化,我跟踪的一些资产是在有外币的国家,所以我用美元收集成本/价值数据,但也用当地货币(“LC”),这最终使我在本表中的列数翻了一番。我还使用这个表作为一种方法,以类似的方式跟踪资产所有者自己的价值。-本表各栏如下:

我最初的计划是划出单独的表格,以处理(1)与成本和价值有关的条目的各种“质量”(即“计划”、“上限”、“下限”、“分析师估计的”和“实际”)和(2)另一种货币的“质量”。但我意识到这很可能会被打破,因为它不允许有一个最初的“计划”成本,然后再进行修改,除非我们通过为修改后的附录创建新的列来使它变得明确,但是可以有不止一个修改。所以还是不完美。
我现在设想的是创建一个不同的值表,其中包含以下列:
对这种方法有何看法?这是一种改进吗?
谢谢你的任何建议!
发布于 2015-12-11 17:13:23
这两种方法都很好。
但是,如果您认为您可能需要更多类似的列,那么第二个aproach更可扩展。
您的第二种方法,它确实看起来有过度规范化,我建议将“质量”一栏分割回它的部分。
一些事情,比如:
干杯。
https://stackoverflow.com/questions/34227871
复制相似问题