2010-11-11 54 views
0

我必须为以下情况设计一个数据库。测试数据的数据库设计接近80个读数

我拥有的数据是我们作为测试过程的一部分获得的测试数据。

我有一套近80列的数据。第一栏是#编号,第二栏是时间,接下来的10-15是温度,压力,湿度等环境因素。其余64位是我们从其他测量仪器获得的读数(列数不变)

我们将每周做相似的测试。目前数据存储在Excel工作簿中。 (每个测试1个工作簿)。

我必须开发一个访问数据库,以便对这个测试数据使用查询。

请指导我如何设计数据库,是将所有数据放在一张表中还是将数据分成2-3个表。

回答

1

双表法在这里看起来最简单。

有一个Test表格,它表示一个测试(包括字段,诸如测试发生的日期,即测试的名称,等等),以及其中包含的所有80列的Reading表,再加上一个附加的列引用测试表的主键(意思是“这个阅读是测试的一部分”)。

从您所描述的情况来看,将80列分成几个表格没有任何好处。