这是一个BBS的表构造设计方案,BBS是项目当中的一个子项目。BBS功能要求很简单,只需要简单地分版块,发帖,回帖即可。其中的用户表已经设计好,是总项目当中的用户表。
BBS表结构设计如下,现在征集一下意见,看有什么不妥不?初次做项目,望 高手指教!!!1,二级版块表chl_board,key为(id,pre_id)
属性名       类型         长度          是否空            描述
id    varchar         20             N           版块ID
Pre_id      int                               N          父版块ID
name    varchar         20             N          版块名称
describ     varchar         50             N          版块描述2,一级版块表pre_board, key:id
属性名 类型 长度 是否空 描述
id int N 版块ID
name varchar 20 N 版块名称
Master1 varchar 20 N 版主1
Master2 varchar 20 Y 版主2
Master3 varchar 20 Y 版主33,话题表topic,key:(id,secp_id,firp_id)
属性名 类型 长度 是否空 描述
id varchar 20 N 话题ID
Secp_id varchar 20 N 所属二级版块ID
Firp_id varchar 20 N 所属一级版块ID
Topic_namevarchar 30 N 话题名称
username varchar 255 N 话题发表者
body longtext N 话题内容
time date N 话题发表时间
top char N 是否置顶
light char N 是否高亮显示
hits bigint N 话题点击量4,回复表,key:(floor,topic_id,fir_p,secp_id)
属性名 类型 长度 是否空 描述
floor bigint N 回复所在楼层
Topic_id varchar 20 N 话题ID
Firp_id varchar 20 N 一级版块ID
Secp_id varchar 20 N 二级版块ID
Re_time date N 回复时间
Re_text longtext N 回复内容
Re_author varchar 255 N 回复者
Is_del int N 是否被删