WEB开发网
开发学院数据库MySQL 基于MySQL的BBS设计(2) 阅读

基于MySQL的BBS设计(2)

 2007-11-11 13:46:33 来源:WEB开发网   
核心提示: 版面表:sboard boardnum int unique, // 版面的标识(需要吗?) boardid char[20], // 版面的英文名 boardname varchar[100], // 版面的中文名 boardclass char[20], // 版面所属分类 boardsysop varchar
版面表:sboard

boardnum int unique, // 版面的标识(需要吗?)
boardid char[20], // 版面的英文名
boardname varchar[100], // 版面的中文名
boardclass char[20], // 版面所属分类
boardsysop varchar[100], // 斑竹名单
boardposts int, // 版面的文章数
boardlevel int, // 版面的读写权限
indextable char[20], // 版面对应的索引表的名称:aboardid?
texttable char[20], // 版面对应的文章表名称: bboardid?

// 最后两项有没有必要出现,是否可以作为必然对应关系,还是允许
// 出现更大的灵活性?另外版面的大小写问题是否可以直接默认
// 只开头字母大写,

特殊分类版面表:snewboard, sstarboard

boardid char[20], // 版面的id
// 这样的表有必要吗?

版面索引表:acampus,alinux,afootball。。。。。。

id int, // 文章序数,要手动调整????
mark char[1], // 文章标记,m,g,b,d。。。。
title varchar[100], // 文章标题
writer char[20], // 文章作者id
posttime time, // 发表时间
textnum longint, // 对应的编号???不调整

版面文章表

textnum longint, // 文章编号?
textword text, // 文章内容?

// 有必要将索引和文章内容分开吗?从效率上看,况且lazy flush
// 是必然的。删除也是先做个标记。

// 用户中的版面文章是否未读的数据比较繁,是否应该再建一堆的表
// 才能实现呢?
// 投票功能暂不考虑。。。。

上一页  1 2 

Tags:基于 MySQL BBS

编辑录入:coldstar [复制链接] [打 印]
赞助商链接