文档介绍:北风网PHPCMS二次开发
数据库设计
讲师:胖龙(北风网版权所有)
在线问答系统
数据库设计的重要性
数据库是整个软件应用的根基,是软件设计的起点,它起着决定性的质变作用,因此我们必须对数据库设计高度重视起来,培养设计良好数据库的习惯,是一个优秀的软件设计人员所必须具备的基本素质条件。一个不良的数据库设计,必然会造成很多问题,轻则增减字段,重则系统无法运行。
问答系统数据表
v9_question
问题记录表
v9_answer
答案记录表
v9_qacredit
用户积分记录表
v9_qalog
问答系统日志记录表
v9_qatype
问题分类记录表
问答系统数据表——v9_qatype
用于存储问题分类设置
v9_qatype
id:编号
title:标题
key:搜索关键字
status:状态(1:启用,2:禁用)
问答系统数据表——v9_question
用于存储问题的基本信息
v9_question
id:编号
title:标题
content:内容
uid:发布人
addtime:发布时间
credit:悬赏积分
typeid:分类
answernum:答案数量
bestid:最佳答案ID
status:状态
问答系统数据表——v9_answer
用于存储答案的基本信息
v9_question
id:编号
qid:问题编号
content:答案内容
uid:发布人
addquestion:追加提问
addtime:发布时间
isbest:是否为最佳答案
问答系统数据表——v9_qacredit
用于存储用户参与答题模块获取的积分
v9_question
uid:编号
credit:积分
问答系统数据表——v9_qalog
用于存储问答系统的日志
v9_qalog
id:编号
qid:涉及问题编号
aid:涉及答案编号
uid:用户编号
credit:积分变更
type:操作类型1:提问,2:回答,3:修改问题,4:最佳答案,5:删除
addtime:创建时间
desc:说明
欢迎访问我们的官方网站