我想存储一些实时运行的数据,有两张表的设计不知是否合理,请各位指教!
表名:设备表
设备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 请问这样存储的话合理吗?
表名:设备表
设备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 请问这样存储的话合理吗?
表名:设备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
设备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为外键)