SQL中的三维数据库
我有个问题。如何存储三维数据? 这是一个例子。每个用户都应填写此字段SQL中的三维数据库,sql,database,Sql,Database,我有个问题。如何存储三维数据? 这是一个例子。每个用户都应填写此字段 您可以使用外键引用创建另一个表。有关更多维度,请添加更多表格: Devices | deviceId | device | location | | 1 | xx | aa | | 2 | yy | bb | | 3 | zz | cc | 我将通过使用三个相关表格来实现这一点: 使用者 相对类型 用户相关信息 它
您可以使用外键引用创建另一个表。有关更多维度,请添加更多表格:
Devices
| deviceId | device | location |
| 1 | xx | aa |
| 2 | yy | bb |
| 3 | zz | cc |
我将通过使用三个相关表格来实现这一点:
- 使用者
- 相对类型
- 用户相关信息
您是否试图发现哪些用户不知道其家人的生日?你为什么要把这些都存储在3D中?如果乔是简的爸爸,乔的生日应该和简的爸爸的生日一样。只要有一张
person
表(带有母亲
和父亲
外键);或者,如果要对更复杂的关系进行建模,可以使用另一个带有两个外键和一个关系字段的关系表。
Sensor
| sensorId | deviceId | Type |
| 1 | 1 | temp |
| 2 | 1 | rpm |
| 3 | 2 | temp |
Data
| dataId | sensorId | value | timestamp |
| 1 | 1 | 10 | 2020-01-01 00:00 |
| 2 | 1 | 10 | 2020-01-01 01:00 |
| 3 | 1 | 11 | 2020-01-01 02:00 |
| 4 | 1 | 12 | 2020-01-01 03:00 |
| 5 | 2 | 3100 | 2020-01-01 01:00 |
| 6 | 2 | 3200 | 2020-01-01 02:00 |
| 7 | 3 | 23 | 2020-01-01 01:00 |
| 8 | 3 | 23 | 2020-01-01 02:00 |