繁体   English   中英

容量管理数据库

[英]Capacity Management database

我正在设计使用 Microsoft Access 进行容量管理的数据库。 我有不同类型的设备,需要按月跟踪用电量。 例如,我有 HVAC 系统和 Chiller System。 每个系统都有不同的设备,如 HVAC 系统中的 AHU_1、AHU_2、AHU_3、MAU_1、MAU_2 等,以及 Chiller 系统中的 CHWP_1、CHWP_2、CWP_1、CWP_2 等。

我需要每个月跟踪电源或使用情况。 对于每个系统,我都有单独的表格,其中包含各自的设备。 什么是跟踪使用情况的合适方法? 这就是我打算做的事情,我相信有如下图所示的三个选项:

创建一个名为 Chiller_usage Table 的主表,其中包含所有具有使用价值的设备和日期。 我看到的问题是,由于日期的原因,每个设备都会重复,而且专业人士的桌子并不多。 Chiller_usage 表

创建具有日期和使用情况的每个设备表。 问题是我有大约 60 到 70 台设备和 5 个不同的主要系统,并且会导致大量的表格,这在查询和报告时会非常困难。 装备使用表 用设备和使用价值创建日期表。 这看起来很有希望,因为我最初只有很少的桌子,随着时间的推移,每年将有 12 张桌子,这在未来会很多。 日期表

我想到的是第一个选项,因为在进行自定义查询时它很容易管理,因为我需要在成本计算、每个设备的使用情况分析以及图表等方面进行计算。但我相信这会很笨拙,因为由于日期不定,设备名称重复。 还有其他可行的选择吗? 谢谢你。

假设您需要存储每台设备的每月能源使用量。 规范化表格。 输入数据的人或要求报告的经理都不需要看到基础表的复杂性。 输入数据的人会看到用于添加系统/设备的表格和用于输入每个设备每月能源使用量的表格。 经理会看到一份报告,其中仅包含他想要的信息,例如每个系统每年的能源成本。 规范化的表可以通过查询重新组合成人类可读的表。 Access 试图使 forms 和报告变得简单,只需单击相应的查询,然后单击创建表单/报告。 在实践中,需要一些组装。 forms 在幕后将正确的数据放入正确的表中,报告仅显示经理想要的数据。 例如。 这是基于您提供的数据和一些假设的标准化表结构: 在此处输入图像描述

这些表已标准化并显示了关系。 下方有一个查询,用于显示每个系统在任意两个日期之间使用的总功率,例如年度报告。 所以数据看起来像这样: 在此处输入图像描述

变成了这样: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM