Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL中的三维数据库_Sql_Database - Fatal编程技术网

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 |