我必须针对以下情况设计数据库。
我拥有的数据是我们在测试过程中获得的测试数据。
我有一组近80列的数据。第一列是#No,第二列是时间,接下来的10-15是温度,压力,湿度等环境因素。其余64是我们从其他测量指标得到的读数。(列数将是常数)< / p>
我们将每周进行类似的测试。目前,数据存储在excel工作簿中。 (每个测试1个工作簿)。
我必须在访问中开发一个数据库,以便对此测试数据使用查询。
请指导我如何设计数据库,是将所有数据放在一个表中还是将数据拆分成2-3个表。
答案 0 :(得分:1)
这里的双表方法似乎最简单。
有一个表示测试的Test
表(包括测试发生日期,测试名称等字段),以及包含所有80的Reading
表列,以及引用测试表主键的附加列(表示“此读数是该测试的一部分”)。
根据您的描述,将80列拆分为多个表是没有任何好处的。