【发布时间】:2017-08-02 07:21:42
【问题描述】:
我有以下格式的多张数据。
- 这些列是天数(时间序列),随着时间的推移不断增加
- 变量在不同类别中保持不变的行中
- 类别 1 采用 3 个值,类别 2 采用 2 个值,因此每天有 6 种工作表组合。
我需要将此数据捕获到数据库中。我正在寻求有关如何设置架构的帮助和建议。以下是一些注意事项。
- 我打算对变量进行大量计算,例如类别 1 和类别 2 的变量 1 x 变量 10 的月度趋势。
- 数据库将每天从 6 张 x 30 个变量 x 1 列(天)数据更新,即每天 180 个数据点。
- 我们需要跨类别汇总数据 - 类别 1(Val 1、Val 2、Val 3)在(类别 2 中的 Val 2)中
- 将来可以灵活地在第 1 类和第 2 类中添加更多值。
我最初的设计如下。我不知道将数据分成不同的关系表是否有意义。我正在考虑事务数据库的思路,并有特定类别的视图。因此,每天将有 180 行添加到数据库中。
【问题讨论】:
-
那么它是哪个 DBMS? Microsoft SQL Server 还是 PostgreSQL?
-
@a_horse_with_no_name PostgreSQL
标签: sql postgresql data-modeling