【发布时间】:2018-02-08 06:04:39
【问题描述】:
构建一个允许用户创建基于时间的折线图的小应用程序。例如,一张图表,x 轴持续时间为 1 个月,并包含当年和去年的收入和利润系列。
我的意图是将每个单独的图表及其持续时间(1 个月)存储在 charts 和每个系列及其偏移量(0 偏移的收入,1 年偏移的收入,0 偏移的利润,1 年的利润偏移量)在series。
业务规则(希望永远不会改变。请假设它不会改变)是持续时间,偏移量只能是整数,单位为小时、天、周、月、季度和年。 UX 要求用户最初选择的持续时间和偏移量及其单位必须可用,以便他们可以查看图表配置,但是,他们以后可以更改持续时间和偏移量的值和单位。
值和值的单位如何/应该如何存储在 SQL 中?以下是可行的,但我不知道是否有更合适的方法。
【问题讨论】:
-
我认为人们应该将值和单位存储为单独的字段,如我所展示的那样。
-
3 小时不能证明“没有回应”。
标签: mysql sql database-design relational-database units-of-measurement