BBS的一种数据库表设计(转)

来源:互联网 发布:邓亚萍20个亿 知乎 编辑:程序博客网 时间:2024/05/18 02:44

本文转自秋式开源团队 原文地址http://www.cnblogs.com/cyq1162/archive/2011/04/10/2011433.html

论坛:数据库设计文档

数据库名:CYQBBS
序号表名说明1BBS_Attachment论坛附件表2BBS_AttachmentDown论坛附件下载的用户列表3BBS_Class论坛版块分类4BBS_Global一些全局信息记录5BBS_Group论坛权限组6BBS_GroupRight权限组的权限表-组对应有哪些功能7BBS_Icon论坛帖子图标表8BBS_Manage论坛版本权限功能表9BBS_Online论坛在线用户表10BBS_Reply论坛帖子回复表11BBS_Special论坛帖子专题分类表12BBS_Topic论坛帖子表13BBS_TopicState论坛帖子状态表,包括如精华贴、置顶贴,推荐贴等14BBS_TopicStateType论坛帖子状态分类,可以创建如置顶、精华、推荐等状态15BBS_User论坛用户表16BBS_UserRight用户权限表,包括版主、管理员等权限17BBS_Vote论坛投票帖子18BBS_VoteItem论坛投标帖的投票项19BBS_VoteUser论坛投票帖的投票用户20ErrorLogs数据库执行错误日志
返回目录数据表名:BBS_Attachment
说明:论坛附件表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2TopicIDintY帖子ID3Namenvarchar(200)Y附件名称4FilePathnvarchar(510)Y附件地址5PointintY下载所需积分6Descrptionnvarchar(2000)Y描述7UserIDintY投票者ID8CountintY附件被下载的总次数9EnabledbitY是否启用10CreatedOndatetimeY上传时间
主键及索引:
序号名称列名是否主键1PK_BBS_AttachmentIDY
返回目录数据表名:BBS_AttachmentDown
说明:论坛附件下载的用户列表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2AttachmentIDintY附件ID3UserIDintY下载者ID4CountintY同一用户下载次数5PointintY消费积分6DownloadedOndatetimeY最后一次下载时间7CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_AttachmentDownIDY
返回目录数据表名:BBS_Class
说明:论坛版块分类
数据列:
序号名称数据类型允许空值说明1IDintNID标识2ParentIDintY父级ID3Namenvarchar(300)Y分类名称4Keynvarchar(100)Ykey值,方便定义枚举查询,唯一值,等效于ID5SortOrderintY数字排序6Intronvarchar(500)Y版块介绍7Rulenvarchar(4000)Y版规8TopicCountintY主题总计9ReplyCountintY回复总计(不计主题)10LevelPathnvarchar(200)Y分类级别路径,方便查询:1;3;10;11DepthintY分类级别,根分类级别为112LastTopicIDuniqueidentifierY最后发表回复贴子对应的主题ID,或是主题ID13Urlnvarchar(510)Y指定Url地址链接14ImgUrlnvarchar(510)YLogo图片路径15CreatedByintY创建者ID16EnabledbitY是否启用17CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_ClassIDY
返回目录数据表名:BBS_Global
说明:一些全局信息记录
数据列:
序号名称数据类型允许空值说明1IDintNID标识2Namenvarchar(100)Y名称3NameKeynvarchar(100)Y名称key4Valuenvarchar(100)Y值5Descriptionnvarchar(8000)Y说明描述备注6CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_GlobalIDY
返回目录数据表名:BBS_Group
说明:论坛权限组
数据列:
序号名称数据类型允许空值说明1IDintNID标识2Namenvarchar(300)Y管理组名称3Keynvarchar(100)Y组key,唯一值,等效于ID4CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_GroupIDY
返回目录数据表名:BBS_GroupRight
说明:权限组的权限表-组对应有哪些功能
数据列:
序号名称数据类型允许空值说明1IDintNID标识2GroupIDintN管理组ID3ManageIDintY单个管理权限单元ID4CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_GroupRightIDY
返回目录数据表名:BBS_Icon
说明:论坛帖子图标表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2Titlenvarchar(100)Y标题或描述3Pathnvarchar(500)Y图标路径4EnabledbitY是否启用5CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_IconIDY
返回目录数据表名:BBS_Manage
说明:论坛版本权限功能表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2Namenvarchar(300)Y管理权限名称3Keynvarchar(300)Y唯一管理权限标识符,用与区分此单个管理权限单元4CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_ManageIDY
返回目录数据表名:BBS_Online
说明:论坛在线用户表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2SessionIDnvarchar(100)Y用户SessionID3UserIDintY用户ID4LoginTimedatetimeN登陆时间5LastActiveTimedatetimeY最后活动时间6LastUrlnvarchar(500)Y最后停留页面7LastUrlInfonvarchar(500)Y最后停留页面信息8LastClassIDuniqueidentifierY最后停留版块分类ID9IPAddressnvarchar(100)Y用户IP地址10CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_Online_1IDY
返回目录数据表名:BBS_Reply
说明:论坛帖子回复表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2TopicIDintN主题ID3Titlenvarchar(300)Y标题4Bodynvarchar(-1)Y回复内容5UserIDintY回复用户ID6ModifiedOndatetimeY最后编辑时间7CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_CYQBBS_ReplyIDY
返回目录数据表名:BBS_Special
说明:论坛帖子专题分类表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2ClassIDintY专题所属版块分类3Namenvarchar(200)Y专题名称4Intronvarchar(500)Y专题介绍5SortOrderintY数字排序6TopicCountintY主题总计7ReplyCountintY回复总计(不计主题)8EnabledbitY是否启用9CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_CYQBBS_SpecialIDY
返回目录数据表名:BBS_Topic
说明:论坛帖子表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2ClassIDintN版块分类ID3SpeciaIDintY主题所属专题ID4Titlenvarchar(300)Y标题5Bodynvarchar(-1)Y内容6UserIDintY用户ID7EnabledbitY是否启用8HitsintY访问总量9ReplyCountintY回复总计10ModifiedByintY最后编辑用户ID11ModifiedOndatetimeY最后编辑时间12RepliedByintY最后回复用户ID13RepliedOndatetimeY最后回复时间14IconIDintY主题图标ID15IsClosebitY是否关闭[关闭贴不给回复]16ImgUrlnvarchar(400)Y帖子展示图片.17CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_ForumTopicIDY
返回目录数据表名:BBS_TopicState
说明:论坛帖子状态表,包括如精华贴、置顶贴,推荐贴等
数据列:
序号名称数据类型允许空值说明1IDintNID标识2TopicIDintN主题ID3StateTypeIDintY状态ID4SortOrderintY排序值5Titlenvarchar(400)Y状态标题6CreatedOndatetimeY加入时间
主键及索引:
序号名称列名是否主键1PK_BBS_TopicStateIDY
返回目录数据表名:BBS_TopicStateType
说明:论坛帖子状态分类,可以创建如置顶、精华、推荐等状态
数据列:
序号名称数据类型允许空值说明1IDintNID标识2Namenvarchar(100)Y状态名称比如:精华、置顶]3Keynvarchar(100)Nkey值,方便定义枚举查询,唯一值,等效于ID4CreatedOndatetimeY创建日期
主键及索引:
序号名称列名是否主键1PK_BBS_TopicStateTypeIDY
返回目录数据表名:BBS_User
说明:论坛用户表
数据列:
序号名称数据类型允许空值说明1IDintNID标识2UserNamenvarchar(100)N域名名称,唯一值[用户名]3NickNamenvarchar(100)Y用于显示的昵称4Passwordnvarchar(1000)Y密码5Emailnvarchar(100)YEmail6HeadUrlnvarchar(800)Y用户头像7Introductionnvarchar(800)Y自我介绍8Signaturenvarchar(4000)Y个性签名9TopicCountintY发贴数10ReplyCountintY帖子回复数11BestTopicCountintY精华贴子数12LastTopicIDintY最后发贴ID13LastReplyIDintY最后回复贴ID14AmountintY积分15EnabledbitY是否启用16CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_CYQBBS_UserIDY
返回目录数据表名:BBS_UserRight
说明:用户权限表,包括版主、管理员等权限
数据列:
序号名称数据类型允许空值说明1IDintNID标识2ClassIDintY所对应的版块分类ID3GroupIDintY社区版块管理组ID4UserIDintY用户ID5EnabledbitY是否启用6CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_UserRightIDY
返回目录数据表名:BBS_Vote
说明:论坛投票帖子
数据列:
序号名称数据类型允许空值说明1IDintNID标识2TopicIDintY帖子ID3TypetinyintY类别:如0:单行1:多选4CountintY投票总数5UserCountintY投票用户总数6LimitintY权限限制[分值限制,默认0分不限制]7AvailableDayintY投票有效天数[0默认不限制]8LookModetinyintY查看方式[0:直接查看;1:投票后查看]9EnabledbitY是否启用10CreatedOndatetimeY投票创建时间
主键及索引:
序号名称列名是否主键1PK_ForumVoteIDY
返回目录数据表名:BBS_VoteItem
说明:论坛投标帖的投票项
数据列:
序号名称数据类型允许空值说明1IDintNID标识2VoteIDintY投票ID3Namenvarchar(200)Y投票项目名称4CountintY投票数5CreatedOndatetimeY投票项目创建时间
主键及索引:
序号名称列名是否主键1PK_BBS_VoteItemIDY
返回目录数据表名:BBS_VoteUser
说明:论坛投票帖的投票用户
数据列:
序号名称数据类型允许空值说明1IDintNID标识2VoteIDintY投票ID3VoteItemIDintY投票项目ID4UserIDintY投票者ID5CreatedOndatetimeY投票时间
主键及索引:
序号名称列名是否主键1PK_BBS_VoteUserIDY
返回目录数据表名:ErrorLogs
说明:数据库执行错误日志
数据列:
序号名称数据类型允许空值说明1IDintNID标识2PageUrlnvarchar(4000)Y错误页面3ErrorMessagenvarchar(4000)Y错误信息4CreatedOndatetimeY创建时间
主键及索引:
序号名称列名是否主键1PK_ErrorLogsIDY
原创粉丝点击