0

我想用一个或多个表格设计一个简单的数据库(取决于这个问题的答案)。
表格中的每条记录都会保留一系列的测量结果,例如mes1,mes2等,以便查找特定日期。所以,表格的每个记录都与特定的日期相关联。
我需要保持20个连续日期的表中每个记录的最大测量值,但不是每个记录的日期数都相同。日期在一年中有所不同,它们并不总是相同的。对于这个问题,建议的数据库模式是什么?对于每条记录有多个日期的数据库的建议模式是什么?

Table1 
record1: mes1, mes2, mes3, mes4, mes5, date1 
record1: mes1, mes2, mes3, mes4, mes5, date2 
record1: mes1, mes2, mes3, mes4, mes5, date3 
:::::::::::::::::::::::::::::::::::::::::::::::::::::: 
record2: mes1, mes2, mes3, mes4, mes5, date1 
record2: mes1, mes2, mes3, mes4, mes5, date2 

:::::::::::::::::::::::::::::::::::::::::::::::::::: 
record3: mes1, mes2, mes3, mes4, mes5, date1 
record3: mes1, mes2, mes3, mes4, mes5, date2 
record3: mes1, mes2, mes3, mes4, mes5, date3 
record3: mes1, mes2, mes3, mes4, mes5, date4 
+0

阅读关于归一化。答案取决于你的问题,但你可能想考虑一对多的关系。 – duffymo

回答

0

像下面这样的模式应该可以正常工作。它也可以让你有不同的测量数量为每一天:

测量表将包含一个行,每日常测量:

  • 日期(PK)
  • 测量ID(PK) (FK)
  • 实测值

测量说明

  • 测量ID(PK)
  • 测量说明
相关问题