Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database design 具有近80个读数的测试数据的数据库设计_Database Design - Fatal编程技术网

Database design 具有近80个读数的测试数据的数据库设计

Database design 具有近80个读数的测试数据的数据库设计,database-design,Database Design,我必须为以下情况设计一个数据库 我所拥有的数据是我们在测试过程中得到的测试数据 我有一组将近80列的数据。第一列是#否,第二列是时间,接下来的10-15列是环境因素,如温度、压力、湿度等。其余64列是我们从其他测量仪器获得的读数。(列数为常数) 我们将每周做一次类似的测试。当前数据存储在excel工作簿中。(每次测试1份工作簿) 我必须在access中开发一个数据库,以便使用对该测试数据的查询 请指导我如何设计数据库,是将所有数据放在一个表中,还是将数据拆分为2-3个表。两个表的方法在这里似乎最

我必须为以下情况设计一个数据库

我所拥有的数据是我们在测试过程中得到的测试数据

我有一组将近80列的数据。第一列是#否,第二列是时间,接下来的10-15列是环境因素,如温度、压力、湿度等。其余64列是我们从其他测量仪器获得的读数。(列数为常数)

我们将每周做一次类似的测试。当前数据存储在excel工作簿中。(每次测试1份工作簿)

我必须在access中开发一个数据库,以便使用对该测试数据的查询


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

两个表的方法在这里似乎最简单

具有表示测试的
Test
表(包括测试发生日期、测试名称等字段),以及包含所有80列的
Reading
表,以及引用测试表主键的附加列(表示“此读取是该测试的一部分”)

从您描述的情况来看,将80列拆分为多个表没有任何好处