理员用户名密码登录时间登录宁夏理工学院毕业设计图提到我的微博关注与粉丝用于表示与用户的粉丝或关注用户的实体。
图关注与粉丝关注分组用于表示关注用户的分组实体。
图关注分组表微博表用于表示微博信息的实体。
图微博微博私信用于表示用户发送私信的实体。
是否转发内容转发时间转发次数微博评论次数用户收藏次数用户微博提到我的分组名用户关注分组粉丝关注关注组关注宁夏理工学院毕业设计图微博私信用户用于表示用户基本信息的实体。
图用户微博收藏用于表示用户收藏功能的实体。
图微博收藏话题用于表示话题信息的实体。
图话题用户信息用于表示用户详细信息的实体。
用户微博收藏收藏时间微博标题用户话题密码账号注册时间是否锁定用户发送用户内容发送时间用户私信宁夏理工学院毕业设计图用户信息转发用于表示转发的微博的实体。
图转发微博系统图个用户关联多篇提到我的微博。
个用户发送多条私信,多条私信仅拥有个用户。
用户中包含多个管理员。
个用户链接个用户信息。
个用户对另个用户只能添加次关注。
个用户转播多次转发微博,多篇转发微博仅拥有个用户。
个用户发表多篇评论,多篇评论仅仅拥有个用户。
个用户进行多篇收藏,多篇收藏仅拥有个用户。
个用户发布多篇微博,同篇微博仅拥有个用户。
篇微博可以含有个话题,条话题定存在篇微博。
姓名昵称性别所在地用户信息星座头像简介模板关注数收藏数用户微博数转发时间内容微博用户转发宁夏理工学院毕业设计条关注可以分离到多个关注分组,个关注分组也可以有多条关注。
条评论评价多篇微博,篇微博可以有多条评论。
次转发加载篇微博,篇微博可以有多次转发。
图数据库系统图逻辑结构设计关系模式实体管理员,账号,密码,登陆时间,登录提到我的,用户,微博评论,微博,内容,评论时间,用户关注,粉丝,关注组关注分组,关注,关注名收藏,用户,微博,收藏时间用户管理员包含提到我的关联微博发布收藏进行记录发表评价评论添加关注分离关注分组发送私信连接用户信息含有话题转播加载转发宁夏理工学院毕业设计私信,发送用户,用户,内容,发送时间用户,账号,密码,注册时间,是否锁定用户信息,昵称,姓名,性别,所在地,星座,简介,模板,头像,用户,关注数,收藏数,微博数微博,内容,是否转发,转发时间,转发次数,收藏次数,评论次数话题,用户,内容,标题转发,微博,用户,内容,转发时间联系关联用户,提到我的发送用户,私信包含用户,管理员连接用户,用户信息发布用户,微博含有微博,话题发表用户,评论添加用户,关注进行用户,收藏分类关注,关注分组记录收藏,微博评价评论,微博转播用户,转发加载转发,微博关系模式规范化用户,账号,密码,注册时间,是否锁定确定依赖关系,确定最小依赖集。
账号,密码账号,注册时间,是否锁定账号,注册时间,是否锁定,账号,密码账号,是否锁定。
确定候选键。
由于账号,密码,注册时间,是否锁定。
包含了用户中的所有属性。
所以,候选键是唯候选键。
宁夏理工学院毕业设计判断范式级别。
是否满足第范式。
关系模式用户,账号,密码,注册时间,是否锁定之中的所有属性中,都不可以在进行分解,根据第范式的定义得知,该关系模式满足第范式。
是否满足第二范式。
由于关系模式用户,账号,密码,注册时间,是否锁定的唯候选键为编号,所以,非主关系键为账号,密码,注册时间,是否锁定,且存在函数依赖集密码账号,注册时间,是否锁定账号,由定义可知关系模式满足第二范式。
是否满足第三范式。
关系模式的非主关系键账号,密码,注册时间,是否锁定不存在相互依赖,且非主关系键对候选键之间,不存在传递依赖的关系,所以由定义可知,关系模式满足第三范式。
同上可以得出,其他的关系模式已经满足第第二以及第三范式的要求。
所以,由此得出,该数据库已经满足了第三范式。
物理结构设计详细数据表设计微博评论表用于存放微博的评论信息。
表微博评论表字段名称数据类型是否为空默认值描述备注主键评论内容评论时间所属微博外键评论用户外键微博转发表用于存放用户在转发的微博信息。
表微博转发表字段名称数据类型是否为空默认值描述备注主键内容用户外键时间微博外键微博私信表用于存放微博的私信信息。
宁夏理工学院毕业设计表微博私信表字段名称数据类型是否为空默认值描述备注主键发送用户私信内容评论时间接收用户外键提到我的微博用于存放用户的相关信息。
表提到我的微博表字段名称数据类型是否为空默认值描述备注主键提到我的微博外键所属用户外键用户表用于存放微博的账户信息。
表用户表字段名称数据类型是否为空默认值描述备注主键账号唯密码注册时间是否锁定否,是话题表用于存放话题信息。
表话题表字段名称数据类型是否为空默认值描述备注主键话题标签所属微博的外键参与用户的数量管理员表用于存储管理员的账号信息。
表管理员表字段名称数据类型是否为空默认值描述备注主键用户名密码上次登录时间登录是否锁定是否管理员是,否用户信息表用于存放微博的详细信息。
宁夏理工学院毕业设计表用户信息表字段名称数据类型是否为空默认值描述备注主键用户昵称密码男,女男性别所在地星座简介头像头像头像个性模板关注数粉丝数微博数用户的外键微博表用于存放微博的信息。
表微博表字段名称数据类型是否为空默认值描述备注主键微博内容备注是否转发发布时间转发次数收藏次数评论次数所属用户的外键关注分组表用于存放用户分组信息。
表关注分组表字段名称数据类型是否为空默认值描述备注关注分组的主键分组名称所属用户的外键关注与粉丝表用于存放用户的关注信息。
表关注与粉丝表字段名称数据类型是否为空默认值描述备注关注用户的唯索引粉丝用户的唯索引所属关注分组外键宁夏理工学院毕业设计微博收藏表用于存放微博收藏信息。
表微博收藏表字段名称数据类型是否为空默认值描述备注主键收藏用户的外键收藏时间收藏微博的外键数据表关系图图表关系数据库使用用存储引擎,该存储引擎使用包括索引的存储方式,将数据库文件存放在本地电脑硬盘上。
树索引具有范围查找和前缀查找的能力,对于节点的树,检索条记录的复杂度为。
完整性设计主要字段完整性的字段名和完整性约束条件。
关系模型的完整性约束包括实体完整性参照完整性和用户定义完整性。
主要字段完整性的字段名完整性约束条件指的是实体完整性。
其中实体完整性的规则如下实体完整性规则是针对关系而言的,而关系则对应个现实世界中的实体集。
宁夏理工学院毕业设计现实世界中的实体是可区分的,它们具有种标识特征相应地,关系中的元组也是可区分的,在关系中用主关键字作唯性标识。
主关键字中的属性,即主属性不能取空值。
本章小结本章着重介绍了微博平台的后台数据库,从设计到实现的完整过程。
并对大部分的数据表进行了展示,并对其在微博平台中的功能测试结果通过对该系统的测试发现,该系统已经满足了预期结果,实现了用户所需要的大多数的基本需求。
网站维护网站的后台管理图后台登录图后台管理首页宁夏理工学院毕业设计数据库维护作为个以数据信息传播为核心的网站,数据库是该网站的重中之重,几乎网站上的所有功能都是在为他服务的,所以对于微博网站来说,数据库的维护工作是最为重要的。
首先,数据库的备份与还原。
为了防止数据资料的丢失,保证用户所有信息的安全,必须做好数据库备份的工作。
在定的时间进行备份,保证能够在系统崩溃,或者其他反面出问题时,能够将最新的数据信息还原。
其次,数据库的优化。
对于微博平台,每天都会产生相当庞大的数据。
如此多的数据每时每刻丢在向数据库中存储。
在存储过程中,有的数据会残生些没用的数据碎片,在数据碎片过多的时候,会影响到整个系统的性能,影响系统的反应效果。
所