BBS论坛概要设计文档(4)

2020-02-22 14:24

第三章 系统数据结构设计

3.1数据库逻辑结构设计

3.1.1实体关系(Entity-Relationship)图

1、逻辑图(Logic diagram)

2、物理图(Physical diagram)

3.1.2数据库表的逻辑设计

1、BBS信息数据库表结构及数据字典定义表

注意:对数据库表中的结构设计,最后应该给出下面的对每个字段的详细说明。

字 段 名 标 识 符 类型及长度 有无空值 主键 BBS的ID标识 BBS作者 BBS标题 字段名 主题ID 主题作者 主题标题 回复数 发表时间 最后回复时间 内容 点击数 BBS表情图片 所属类型ID 所属版块ID 用户ID 是否为精华帖 是否置顶主题 是否禁止回复 标识符 bbsID author bbsTitle reply createTime lastUpdateTime content hits iconID bbsTypeID boardID userID bbsElite bbsTop bbsLock id author title int 4 int(自动编号) 无 vchar vchar Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null 无 无 是否允许为空 主键 PK PK 类型及长度 nvarchar(20) nvarchar(20) int 4 nvarchar(20) nvarchar(20) ntext(16) int 4 int 4 int 4 int 4 int 4 int 4 int 4 int 4 所属类型:原创、转贴、问题、灌水、建议、种子、资料、下载 2、BBS回复信息表结构及数据字典定义表

字段名 回复帖ID 所属主题ID 回复作者 回复时间 回复表情ID 回复标题 回复内容 标识符 replyID bbsID replyAuthor replyTime replyIconID replyTitle replyContent 类型及长度 int 4 int 4 nvarchar(20) nvarchar(20) int 4 nvarchar(50) ntext 是否允许为空 Not null Not null Not null Not null Not null Not null 主键 PK 3、BBS分类标题数据库表结构及数据字典定义表

字段名 版块ID 版块题目 版块内容 版主 副版主 版块主题总和 版块当天帖子总和 最后回复的时间 最后回复的作者 标识符 boardID boardTitle boardContent leaderName secLeaderName allTopicNumber todayTopicNumber lastReplyTime lastReplyAuthor 类型及长度 int 4 nvarchar(20) nvarchar(20) nvarchar(20) int 4 int 4 nvarchar(20) nvarchar(20) 是否允许为空 Not null Not null Not null Not null 主键 PK nvarchar(255) Not null 4、用户信息数据库表结构及数据字典定义表

字段名 用户ID 用户名 用户性别(男0,女1) 用户密码 标识符 userID username userSex userPassWord 类型及长度 int 4 nvarchar(20) smallint(2) nvarchar(16) 是否允许为空 否 否 否 否 主键 PK 用户Email 用户取回密码问题 用户取回密码答案 用户角色 用户生日 用户地址 注册时间 用户头像 QQ号 用户签名档 最后登录时间 用户发表的主题数总和 用户回复的主题数总和 用户被删的帖子总和 用户被推荐精华帖总和 用户登录次数 是否被禁言 userEmail userPassAsk userPassAnswer userType userBirthday userComeFrom userRegister userSign userQQCode userIdiograph userLastTime userTopicCount userReTopicCount userDelTopicCount userLoadDegree userLock nvarchar(50) nvarchar(30) nvarchar(30) tinyint(1) nvarchar(10) nvarchar(50) nvarchar(20) nvarchar(255) nvarchar(15) ntext nvarchar(20) int 4 int 4 int 4 int 4 int 4 否 否 否 否 否 否 userEliteTopicCount int 4 5、管理员的数据库表及数据字典定义表

6、用户联系数据库表结构及数据字典定义表

7、用户角色数据库表结构及数据字典定义表

字段名 角色ID 角色名称 用户ID 标识符 roleID roleName userID 类型及长度 int 4 nvarchar(20) int 4 是否允许空 Not null Not null Not null 主键 PK

下面为说明在Access中创建出各个数据库表之间的E-R图的实现过程

可以在Access中创建除各个数据库表之间的E-R图,首先选择“工具”---?“关系”

此时,将产生除“关系”菜单项目,然后选择其中的“编辑关系”菜单项目。

在项目的对话框中选中我们所需要创建关系的各个数据库表

最后点击“添加”按钮,将出现下面的图示


BBS论坛概要设计文档(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电力系统分析试题答案(全)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: