首页 > 代码库 > Daily Scrum 12.4

Daily Scrum 12.4

今日完成任务:

对数据库完成了整理,以下是整理的内容:

 

#改动原因
1Answer保留credit列,作为投票数
建议改名为vote,同意?
 
2Answerqid、uid设置为外码 
3AnswerLog删除qldate冗余,qltime已经记录了日期
4Class删除表1、这个表没有内容 2、问题、文档的描述应该统一使用已经定义好的标签(学霸网站只做计算机领域,不需要再设置类别,标签足以反映具体类别信息)3、实现分类管理的话,网站改动代价很高
5Comment删除qid, aid, did列冗余
6+DocumentCommentAssociation新建表作为评论与文档的连接
7+AnswerCommentAssociation新建表作为评论与回答的连接
8CommentLog删除cldate同3
9Credit删除表不知道有什么用
10Document删除cid如果改动4被接受,cid也需删除
11Document设置uid为外码 
12DocumentTagAssociation设置did、tid为外码 
13DocumentVote删除表空表,且不需要记录投票者的信息
14filesave删除表不知道有什么用
15Question设置uid为外码 
16Question删除cid同10
17QuestionTagAssociation设置qid、tid为外码 
18Tag删除prevtid这是什么?
19UserRegister合并download_credit和
qa_credit为credit
太麻烦,没有必要设置两种积分
20UserTagAssociation删除表奇奇怪怪的表
21Vote删除表不需要记录投票人信息,且呈现问题页面时查询此表代价【很高】
22Answer增加vote列如果改动21被接受,则要将投票数在此处表示
23+QuestionCommentAssociation新建表作为评论与问题的连接
24Comment设置uid为外码 
25Document新增vote列作为document的投票数

另外,关于邹欣老师说的数据库服务层API在学霸网站中是实现了的,由于大规模的更改数据库,现在对API也在进行修改。


 

遇到困难:

改动数据库之后需要修改的代码太多了,而且在代码没有修改好,不能正常运行程序的时候不能进行BUG的修复以及功能的实现。解决:我们会尽快完成对程序的修改。

另外,数据库课设,编译课设,安卓作业,CCF认证考试,六级考试,实验室项目的压力都不小。。。尽量提高效率吧


明日任务:

各个成员任务都一样,都是对程序各处异常进行修复,以推进项目计划的完成


BurnDown图:

今天在TFS加入了数据库改动之后学霸网站修复的任务:

 

Daily Scrum 12.4