【发布时间】:2011-06-06 21:55:14
【问题描述】:
我应该如何设置这个 SQL 数据库。我正在将 SQLAlchemy 与 SQLite 一起使用。
我有一张从几个温度传感器获取的数据表。每列代表一个传感器,每一行对应于在特定日期时间进行的所有测量。
我需要关联每个传感器的附加信息。由于传感器是列而不是行,我不确定最好的方法是什么。
表 1. 节点。 日期时间 |走廊温度 |走廊相对湿度 | CrawlspaceTemp | ..等等 2011-01-08 22:05 | 20.10 | 46.5 | 25.12 | 2011-01-08 22:06 | 20.05 | 46.3 | 25.10 | 表 2. 传感器 身份证 |单位 |传感器类型 |变量名(?) |位置描述..etc 1 | C | TMP36 | HallwayTemp |二楼走廊温度 2 | % | Hobo |HallwayRelativeHumidity|2 楼走廊相对 H.我需要允许用户将传感器添加到数据库中。如果用户将传感器添加到表中,我会将此传感器添加到数据库表中,然后将该列添加到 Nodes 表中,并以 VariableName 作为其标题。
这是解决此问题的正确方法吗?有没有更好的办法?
【问题讨论】:
-
如果添加/删除列不是每天发生的事情,对我来说似乎很好。
标签: sql sqlalchemy