我想存储一些实时运行的数据,有两张表的设计不知是否合理,请各位指教!
表名:设备表
 设备ID    设备类型   设备运行信息表表名
  设备1    生产设备1    设备1运行表
  设备2    生产设备2    设备2运行表
  设备3    生产设备3    设备3运行表
表名:设备1运行表                      表名:设备2运行表
时间     运行负荷    运行电流          时间     运行负荷    运行电流
 1:00      30%         2               1:00      30%         2
 2:00      50%         4               2:00      50%         4
 3:00      40%         3               3:00      40%         3 请问这样存储的话合理吗?
 
 

解决方案 »

  1.   

    是不是这样的?
    表名:设备2运行表                                   表名:设备2运行表
     设备ID      时间     运行负荷    运行电流        设备ID       时间     运行负荷    运行电流
     设备1       1:00      30%         2               设备2       1:00      30%         2
     设备1       2:00      50%         4               设备2       2:00      50%         4
     设备1       3:00      40%         3               设备2       3:00      40%         3
      

  2.   

    设备表:
    设备id 设备类型
    设备1  生产设备
    设备2  生产设备
    (设备id为主键)
    设备运行表
    id 设备id   时间  运行负荷  运行电流
    1  设备1    1:00   20%         12
    2  设备2    2:00   10%         3
    3  设备3    1:20   15%         3
    4  设备1    3:00   30%         9   
    (id为主键,设备id为外键)