论坛首页 综合技术论坛

如何设计用来做历史数据统计的表

浏览 2424 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-01  
第一次在这里发贴,先庆祝和纪念一下,希望能在这里得到一些建议

目前有一个现成bug track系统,类似与bugzilla,但是表结构不一样。我现在想对他内部的数据进行一些汇总和分析,准备单独建立一套数据库和web系统,提供自定义的查询方法供用户进行分析和统计

track系统中存在两个最主要的表,一个是bugs表,用于保存当前系统内所有的bug,一个是actions表,用来保存每个用户每一次对一个bug的一个属性的修改记录

我现在在考虑如何对这两张表进行重新的设计,用以满足我的如下需求:
R1:在过去的一周内productA共发现了多少个bug?其中多少个是p1 s1的,多少个是pn sn的?
R2:在上个月的某一周内共有多少个fixed的bug?他们分别是什么?
R3:工程师C在productA的测试过程中共发现了多少个bug?验证了多少个bug?验证bug的平均时间是多少?
R4:productA的测试过程中,bug的平均fix时间,平均verify的时间等等

关于此系统的数据库表设计,大家有什么好的建议吗?我考虑了两天,始终没有跳出来
   发表时间:2007-06-01  
没有人知道吗?那我换个问法。

假设一个对象A有a,b,c三个状态,对象A的状态会在这三者之间变换,变化周期不定,可能一天变一次,也可能一个月变一次。

我现在想统计历史上的某一日总共新增了多少个a状态的对象,当日共有多少个a状态的对象,这样的需求的话数据库应该如何设计?

谢谢
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics