浏览 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的时间等等 关于此系统的数据库表设计,大家有什么好的建议吗?我考虑了两天,始终没有跳出来 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-01
没有人知道吗?那我换个问法。
假设一个对象A有a,b,c三个状态,对象A的状态会在这三者之间变换,变化周期不定,可能一天变一次,也可能一个月变一次。 我现在想统计历史上的某一日总共新增了多少个a状态的对象,当日共有多少个a状态的对象,这样的需求的话数据库应该如何设计? 谢谢 |
|
返回顶楼 | |