电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版BBS论坛数据库设计VIP专享VIP免费

完整版BBS论坛数据库设计_第1页
完整版BBS论坛数据库设计_第2页
完整版BBS论坛数据库设计_第3页
BBS论坛数据库设计一、需求分析BBS 论坛是一个 WEB 系统,可以为大家提供一个交流、互动的平台。经过分析, BBS 论坛需要实现以下功能:(1)用户注册和登录, 后台数据库需要存放用户的注册信息和在线状态信息;(2)用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;(3)浏览、查找帖子,数据库需要实现查看和查找的功能。(4)论坛版块管理, 后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等。二、系统设计根据BBS 论坛的功能,设计的基本实体有BBSUser( 用户 ) 、 BBSTopic( 主贴 ) 、BBSReply( 回贴 )、BBSSection( 版块 )、。1、每个实体具有的属性(1)用户:用户昵称, 密码,电子邮件,生日,性别,用户头像,用户等级,用户备注,注册日期,用户状态,用户积分,是否版主。(2)主贴:所属版块,发贴人,发贴表情,回复数量,标题,正文,发贴时间,点击数,状态,最后回复的用户,最后回复时间。(3)回贴:回复主贴ID,所在版块 ID ,回贴人 ID,回贴表情,回复内容,回贴时间。(4)版块:版块ID,版块名称,版主,版块主题,本版格言,点击率,发贴数。2、各对象间的关系(1)跟贴和主贴有主从关系:我们需要在跟贴对象中表明它是谁的跟贴。(2)版块和用户有关系:从用户对象中可以根据版块对象查出对应的版主用户的情况。(3)主贴和版块有主从关系:需要表明发贴是属于哪个版块的。(4)跟贴和版块有主从关系:需要表明跟贴是属于哪个版块的。3、E-R 图BBSUsers UID Uname UEmail UBirtheday Usex UStatement Uclass URegDate UPoint UState 4、将 E-R 图转换为表(1)将各实体转换为对应的表,将各属性转换为各表对应的列。(2)标识每个表的主键列。(3)在表之间建立主外键,体现实体之间的映射关系。BBSUser (用户)表字段名中文名类型能否为空备注UID 用户 ID int 否主键、自定增长Uname 用户昵称varchar 否唯一值UPassword 密码varchar 否UEmail 电子邮件varchar 否UBirthady 生日varchar USex 性别int 否UHead 用户头像varchar USatement 用户备注varchar URegDate 注册日期datetime 否UState 用户状态int UPoint 用户积分int UIsSectioner 是否版主int 设定默认值,默认不是版主论坛用户(BBSUser )发表回帖(BBSReply )板块( BBSSection)主帖( BBSTopic )属于管理属于发表属于BBSSession(版块表)字段名中文名类型能否为...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部