MS Access-资产/设备跟踪和温度监控系统

时间:2019-01-16 17:47:23

标签: database ms-access database-design database-relations

我对MS Access相当陌生,但已被要求设计一个数据库来跟踪我公司的设备。相当简单,但我们的某些设备是受温度控制的,并连接到称为设备/环境监控系统的软件,该软件可记录温度和二氧化碳的读数。因此,我的数据库中需要包含三列,包括:设备所使用的EMS的品牌名称(当前有四列,但很快将在建筑物中使用两列),记录仪/探针ID,温度为记录,然后再次记录在CO2记录器/探针上(仅适用于培养箱)。

我的问题是我们的大多数设备(约700个独特的设备)实际上不在EMS(例如温度计,移液器,天平,打印机)上,因此我的桌子上会留一列,主要是空白(对于CO2 Logger名称更是如此,因为只有孵化器才有CO2读数)。因此,EMS上约有400台设备(总共约1100台设备)。

我希望有人能对如何最好地设计数据库有所帮助。 EMS和记录器ID是否应该在单独的表中?我最初以为是这样,但是如果是这样,我在关系类型上遇到麻烦。并非所有设备都在EMS上。然后我认为一对一的关系? 我只是担心,如果EMS和记录器ID在同一张表上,则会有大量的空值。 谢谢,

0 个答案:

没有答案