SQL中的单行表:这是一个很好的实现吗?

时间:2012-08-13 06:16:03

标签: sql

我是SQL新手。我读了一下有关如何创建单行表并不是一个好的做法,但我不禁发现它在我的情况下很有用。我正在制作一个平衡组织员工工作量的网络应用程序。因此,除了跟踪为每位员工分配的工作量以及每项任务(2种主要任务类型)需要多少工作外,我还需要跟踪总体工作量。

所以我计划为总工作量制作一个单行表,包含三列。两个任务类型中的每一个都汇总在一起。第三个是这两个总和的总和。我计划在添加新任务或更改其要求时使用触发器更新表,以便反映总数。

如果我朝着正确的方向前进,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:3)

它可以工作,但它不可扩展,在某种意义上,如果明天你需要添加第三个主要任务,那么你需要改变表并添加另一个列(不是那么优先)。所以可能你现在只需要有两列的表,任务类型和加载,你总是可以用sql查询来计算总和。