我使用 MS Access 2010 已经有一段时间了,而且大部分情况下一切正常。耶。但是,我有大量数据最终要绘制(x 轴 y 轴对),这些数据来自我用于工作的一件设备。我可以将这些数据作为单独的表导入,但我并不特别喜欢让我的数据库超载纯粹用于存储这些数据的单独表的想法。据我了解,每个表都应该代表一个适合数据库大上下文的实体。此外,对于我现在使用的设备,所有 x 轴数据都是多余的。问题是,划分数据以进行有效存储的最佳方法是什么?
注意事项:我一直遇到与我思考这个问题相同的问题。假设在任何一种情况下,我都制作了两个表,一个用于存储 x 轴数据,另一个用于存储 y 轴数据,然后在两者之间有一个链接表,允许多对多关系。
一方面,我可以为每个记录存储一个值(一列中的所有值)。但是,这两个表中的每一个都需要一个标签字段,从而破坏了拆分的目的。
另一方面,我可以为每个字段存储一个值(一个行中的所有值),在我的情况下,每个表中将产生超过 2000 个字段。
还有第三种选择,即我目前正在使用的选择,将每行一对存储在一个表中。但是,有很多冗余。