asp.net问答系统的数据表,表结构怎么设计 给个思路 财富值64

2016-06-29 13:15发布

2条回答
- 自己最爱的不一定最适合自己
1楼 · 2016-06-29 13:05.采纳回答
 问题提出的时间
QIsPass(int or bit), 最后回复问题的人
QIsFinish(int) 是否已完结

TableAnswer.如果要统计一个用户有多少回答被采纳 那么楼上的做法会很麻烦 设计很简练 但使用起来就麻烦了

设计的应用详细是, 问题的正文
QDate(datetime).如果问题没有人回答 超过了时间 问题作废的话 楼上的方式不容易判断
2, 问题的ID
QTitle(varchar(300)), 如果一个提问需要审核的话
QLastQA(int), 回答的ID
QID(int), 回答的正文
ADate(datetime):
1, 回答所在问题的ID
AContext(text), 问题的标题
QContext(text).如果没有正确的答案 问题得不到解决 那么同上
3:
AID(int), 回答的时间
AIsFinAnserwer(int or bit) 这个是和楼上分歧的最大地方
把正确答案归纳到回复表中 而问题表中添加了是否已完结这个字段
原因是TableQuestion :
QID(int)

ID,正确答案

回复表,提问人,回答人,回复内容,提问时间,最后回复人,问题标题,最后回复时间,回复时间,内容:
ID问题表

一周热门 更多>