【问题标题】:Database design for a Test Data with nearly 80 readings具有近 80 个读数的测试数据的数据库设计
【发布时间】:2010-11-11 22:59:36
【问题描述】:

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

我拥有的数据是我们在测试过程中获得的测试数据。

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

我们将每周进行一次类似的测试。目前,数据存储在 Excel 工作簿中。 (每个测试一份工作簿)。

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

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

【问题讨论】:

    标签: database-design


    【解决方案1】:

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

    有一个代表测试的Test 表(包括测试发生的日期、该测试的名称等字段)和一个包含所有80 列的Reading 表,外加一个引用测试表主键的附加列(意思是“此读数是该测试的一部分”)。

    根据您的描述,将 80 列拆分为多个表没有任何好处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 2011-03-09
      • 1970-01-01
      • 2011-05-30
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多